Skip to content

Instantly share code, notes, and snippets.

@takekazuomi
Last active December 11, 2017 10:30
Show Gist options
  • Save takekazuomi/371c2e4b5bc40c2ade73e33a23083d29 to your computer and use it in GitHub Desktop.
Save takekazuomi/371c2e4b5bc40c2ade73e33a23083d29 to your computer and use it in GitHub Desktop.
$j = Get-AzureRmResourceGroup | ? {
$_.ResourceGroupName -like "hogehoge*"
} | % {
Start-Job {
param ($c, $n) Remove-AzureRmResourceGroup -AzureRmContext $c -ResourceGroupName $n -Verbose -Confirm:$false -Force
} -ArgumentList (Get-AzureRmContext), $_.ResourceGroupName
}
$j | Receive-Job -AutoRemoveJob -Wait -WriteJobInResults
$j=Get-AzureRmResourceGroup | ? {$_.ResourceGroupName -like "hogehoge*"} |%{ Start-Job {param ($c, $n) Remove-AzureRmResourceGroup -AzureRmContext $c -ResourceGroupName $n -Verbose -Confirm:$false -Force} -ArgumentList (Get-AzureRmContext), $_.ResourceGroupName}; $j | Receive-Job -AutoRemoveJob -Wait -WriteJobInResults
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment