ArmClient-PS - A Single-Script Azure Resource Manager Support Tool
May 7, 2026
ArmClient-PS is a single-script Azure Resource Manager support utility designed for redistribution. It recreates the core ARMClient experience by using `Invoke-AzRestMethod` and a locally bundled `Modules` folder, so support engineers can ship a zip-friendly package that runs in restricted environments without installing anything from the PowerShell Gallery.
Read
Send Email via PowerShell with Multiple Auth Methods - Azure Communication Services (ACS)
Mar 26, 2026
This PowerShell script sends email through Azure Communication Services (ACS) using the REST API. It supports multiple authentication methods including manual connection strings, endpoint and access key pairs, Azure Automation managed identity, and interactive Azure login. The script handles file attachments, HMAC-SHA256 request signing, operation status polling, and produces a diagnostic summary with correlation identifiers for troubleshooting.
Read
Validate Azure Automation Managed Identity RBAC for ACS - Azure Communication Services
Mar 25, 2026
This PowerShell script validates that an Azure Automation Account managed identity has the correct RBAC permissions on an Azure Communication Services (ACS) resource. It supports multiple ways to locate the ACS resource, checks direct and inherited role assignments, tests ACS token acquisition, and produces a structured summary with remediation guidance.
Read
Sending Emails with Azure Communication Services (ACS) — A C# Console Application with Custom Headers
Mar 6, 2026
Learn how to send HTML emails using Azure Communication Services (ACS) with a C# console application. This guide explains how the tool works, how to configure it, and includes a deep dive into the internal logic such as operation polling, custom headers, and execution modes.
Read