I had this question from a customer recently, and when I searched the net I wouldn’t find any specific examples.
This example assigns a user as a Contributor to the subscription.
When you assign roles to resources, all you need is the URL for the resource and provide it to this cmdlet.
Here you go:
$userEmail = "email@example.com"
$SubscriptionName = "Test Subscription"
Get-AzureRmSubscription -Subscriptionname $SubscriptionName
New-AzureRmRoleAssignment -SignInName $userEmail -Scope "/subscriptions/$($sub.SubscriptionId)" -RoleDefinitionName Contributor
That’s all for today!