Skip to content

Instantly share code, notes, and snippets.

@PixelRobots
Created January 10, 2018 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PixelRobots/6d774ce7464ee8638be8b7312b1d48e7 to your computer and use it in GitHub Desktop.
Save PixelRobots/6d774ce7464ee8638be8b7312b1d48e7 to your computer and use it in GitHub Desktop.
get-cloudrive
invoke-webrequest https://github.com/Azure/AzureStack-Tools/archive/master.zip -OutFile master.zip
expand-archive master.zip -DestinationPath . -Force
cd AzureStack-Tools-master
Import-Module .\Policy\AzureStack.Policy.psm1
Get-AzureRMSubscription
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>"
$policy = New-AzureRmPolicyDefinition -Name AzureStackPolicyDefinition -Policy (Get-AzsPolicy)
$subscriptionID = $s.Subscription.SubscriptionId
New-AzureRmPolicyAssignment -Name AzureStack -PolicyDefinition $policy -Scope /subscriptions/$subscriptionID
$rgName = 'myRG01'
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>"
$policy = New-AzureRmPolicyDefinition -Name AzureStackPolicyDefinition -Policy (Get-AzsPolicy)
New-AzureRmPolicyAssignment -Name AzureStack -PolicyDefinition $policy -Scope /subscriptions/$subscriptionID/resourceGroups/$rgName
$rgName = 'myRG01'
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>"
Remove-AzureRmPolicyAssignment -Name "AzureStack" -Scope /subscriptions/$subscriptionID/resourceGroups/$rgName
$s = Select-AzureRmSubscription -SubscriptionName "<Azure Subscription Name>"
Remove-AzureRmPolicyAssignment -Name "AzureStack" -Scope /subscriptions/$subscriptionID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment