Skip to content

Commit fb8bdf0

Browse files
author
BradleyBartlett
committed
fix Set-AzsRegistrationSubscription for RBAC workaround
1 parent 41d2bdf commit fb8bdf0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Registration/RegisterWithAzure.psm1

+5
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,11 @@ function Set-AzsRegistrationSubscription{
462462
$connection = Connect-AzureAccount -SubscriptionId $CurrentAzureSubscriptionId -AzureEnvironment $AzureEnvironmentName -AzureDirectoryTenantName $AzureDirectoryTenantName -Verbose
463463

464464
$role = Get-AzureRmRoleDefinition -Name 'Registration Reader' -Scope "/subscriptions/$CurrentAzureSubscriptionId"
465+
if (-not $role)
466+
{
467+
$role = Get-AzureRmRoleDefinition -Name "Registration Reader-$($CurrentAzureSubscriptionId)" -Scope "/subscriptions/$CurrentAzureSubscriptionId"
468+
}
469+
465470
if($role)
466471
{
467472
if(-not($role.AssignableScopes -icontains "/subscriptions/$NewAzureSubscriptionId"))

0 commit comments

Comments
 (0)