#Connect-AzAccount [string] $myAssignmentId = "/providers/microsoft.management/managementgroups/e9792fd7-4044-47e7-a40d-3fba46f1cd09/providers/microsoft.authorization/policyassignments/cfeb8911ab4246dc8e731735" [string] $date = Get-Date -Format "yyyy-MM-dd HHmm" [string] $subscriptionName = "" Write-Host "========================================================================================================================================================================" Write-Host "Remediating." Write-Host "========================================================================================================================================================================" $subscriptions = Get-AzSubscription | Where-Object State -eq "Enabled" foreach ($subscription in $subscriptions) { Select-AzSubscription -SubscriptionId $subscription.Id $subscriptionName = $subscription.Name Start-AzPolicyRemediation -Name "Remediate $date $subscriptionName" -PolicyAssignmentId $myAssignmentId } Write-Host "========================================================================================================================================================================" Write-Host "Done."