Published on30 October 2023Request an Access Token to query Microsoft Defender for Identity APIspowershellaccesstokenMSALMDIDefenderUsing the MSAL library to request a valid access token to query Microsoft Defender for Identity via PowerShell
Published on21 January 2023Use PowerShell to query Dynamics CRM Web APIpowershellaccesstokenMSALDynamicsCRMUsing PowerShell and MSAL to retrieve a valid user impersonation access token and query a Dynamics CRM web API
Published on27 August 2022Using the Office 365 IP Address and URL web service in PowerShellOffice365PowerShellAPIUsing PowerShell to query hostnames and IP ranges needed for connecting to Office 365 services
Published on9 July 2022Securing Shared mailboxes to prevent sign-insExchangeOnlinemailboxessecuritypowershellRestricting Shared mailboxes in Exchange Online to prevent interactive sign-ins using the Microsoft Graph PowerShell module
Published on22 June 2022Restricting Office 365 PowerShell to members of a Security GroupExchangeOnlineAzureADsecuritypowershellHow to lock down and secure AzureAD and Exchange Online PowerShell sessions to only accounts which are members of an AzureAD Security Group
Published on23 November 2021Deploy LetsEncrypt certificates on Windows ServerscertificatessecurityletsencryptrdppowershellHow to automatically deploy and renew Let’s Encrypt certificates on Windows Servers
Published on11 September 2021Detect if AD fine-grained password policies existactive-directorypowershellHow to detect if Active Directory fine-grained password policies exist without Domain Administrator permissions