PowerShell to list all Azure AD Apps with expiration dates
This article is about how to get all Azure AD Applications using PowerShell. Especially the focus is on identifying the Azure AD Apps that are expiring.
To begin with, Azure AD Apps keys are of two types:
- These are auto-generated on demand. While doing this we can select either 1 year or 2 years or Never expires (as shown in screenshot below).
- Public Keys
- These are the manual keys created using certificates. The screenshot shows the thumbprints for the certificate that was used as a key.
Below is PS script that can be used to list out all the Azure AD apps along with the Keys (both types) and the expiry dates.