mirror of
https://dev.azure.com/effectory/Survey%20Software/_git/Cloud%20Engineering
synced 2026-02-27 18:52:18 +01:00
Added Creatondate consoleapp and tagging policy
This commit is contained in:
21
Powershell/Tools/RemediateAllSubscriptions.ps1
Normal file
21
Powershell/Tools/RemediateAllSubscriptions.ps1
Normal 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."
|
||||
Reference in New Issue
Block a user