https://github.com/markwragg/routinechecks
A PowerShell module that executes a set of Pester tests to perform routine checks against various Azure resources.
https://github.com/markwragg/routinechecks
Last synced: 11 months ago
JSON representation
A PowerShell module that executes a set of Pester tests to perform routine checks against various Azure resources.
- Host: GitHub
- URL: https://github.com/markwragg/routinechecks
- Owner: markwragg
- Created: 2021-10-08T17:42:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-08T18:01:09.000Z (over 4 years ago)
- Last Synced: 2025-03-10T19:49:04.750Z (over 1 year ago)
- Language: PowerShell
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RoutineChecks
This repo contains a PowerShell module for performing routine checks against various Azure resources via Pester.
> Requires Pester v5.3.0 or newer.
# Usage
```Powershell
Import-Module .\RoutineChecks.psm1
Invoke-RoutineChecks -SubscriptionName yoursubscription
```
# Current Checks
- API Management certificates expiry > 45 days
- App Gateway certificates expiry > 45 days
- App Service certificates expiry > 45 days
- VM disk encryption status = encrypted
- VM backup status = backed up
- VM replicated status = protected and normal (where enabled)
More checks to come. PRs welcome.