File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 343343 if (-not $roleAssignments -or (-not $customRoleAssigned ))
344344 {
345345 $customRoleDefined = Get-AzureRmRoleDefinition - Name $customRoleName
346+
347+ if ($customRoleDefined )
348+ {
349+ $customRoleDefined.AssignableScopes.Clear ()
350+ $customRoleDefined.AssignableScopes.Add (" /subscriptions/$ ( $registrationResource.SubscriptionId ) /resourceGroups/$ ( $registrationResource.ResourceGroupName ) " )
351+ }
352+
346353 if (-not $customRoleDefined )
347354 {
348355 # Create new RBAC role definition
354361 $role.Actions.Add (' Microsoft.AzureStack/registrations/products/listDetails/action' )
355362 $role.Actions.Add (' Microsoft.AzureStack/registrations/products/read' )
356363 $role.AssignableScopes.Clear ()
357- $role.AssignableScopes.Add (" /subscriptions/$ ( $registrationResource.SubscriptionId ) /resourceGroups/$ ( $registrationResource.ResourceGroupName ) /providers/Microsoft.AzureStack/registrations/ $ ( $RegistrationName ) " )
364+ $role.AssignableScopes.Add (" /subscriptions/$ ( $registrationResource.SubscriptionId ) /resourceGroups/$ ( $registrationResource.ResourceGroupName ) " )
358365 New-AzureRmRoleDefinition - Role $role
359366 }
360367 New-AzureRmRoleAssignment - Scope " /subscriptions/$ ( $registrationResource.SubscriptionId ) /resourceGroups/$ ( $registrationResource.ResourceGroupName ) /providers/Microsoft.AzureStack/registrations/$ ( $RegistrationName ) " - RoleDefinitionName $customRoleName - ObjectId $servicePrincipal.ObjectId
You can’t perform that action at this time.
0 commit comments