Azure AD Application Credential Watcher (for Azure Automation) : Retrieve all Azure AD application credentials (secrets and certificates) and send a mail report via Office 365 mail account for <expire soon> and <expired> credentials statuses.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Script -Name AzureADAppCredWatcher

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More



(c) 2021 JDMSFT. All Right Reserved.

Package Details




AzureAutomation Runbook AzureAD Application Credential Certificate Secret Expiration Notification Watcher Report AAD Cred Cert Expire Alert Notify Mail


This script has no dependencies.

Release Notes

1.1.1   remove MailRecipient default value
1.1.0   minor and fix updates (fix expired status bug + add default minimal app cred counter output + disable AAD connector default verborsity)
1.0.2   fix license link
1.0.1   fix Automation Runbook default description (512 char limit)
1.0.0   first release (list aad aplication certs and secrets + optionally send mail report using o365 mail account)


Version History

Version Downloads Last updated
1.1.1 (current version) 124 6/9/2021
1.1.0 83 6/9/2021
1.0.2 82 6/9/2021
1.0.1 83 6/4/2021
1.0.0 84 6/3/2021