Added Creatondate consoleapp and tagging policy

This commit is contained in:
Jurjen Ladenius
2022-04-20 11:03:12 +02:00
parent 28b4a0807c
commit 20331593e7
24 changed files with 1887 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
#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."