Modificare il proprietario della fatturazione per una sottoscrizione utente dell'hub di Azure Stack
Gli operatori dell'hub di Azure Stack possono usare PowerShell per modificare il proprietario della fatturazione per una sottoscrizione utente. Un motivo per cui si modifica il proprietario è ad esempio la necessità di sostituire un utente che lascia l'organizzazione.
Esistono due tipi di proprietari assegnati a una sottoscrizione:
Proprietario fatturazione: per impostazione predefinita, il proprietario della fatturazione è l'account utente che ottiene la sottoscrizione da un'offerta e quindi è responsabile della relazione di fatturazione per tale sottoscrizione. Questo account è anche un amministratore della sottoscrizione. Un solo account utente può avere questa designazione in una sottoscrizione. Un proprietario della fatturazione è spesso il responsabile di un'organizzazione o di un team.
È possibile usare il cmdlet di PowerShell Set-AzsUserSubscription per modificare il proprietario della fatturazione.
Proprietari aggiunti tramite i ruoli controllo degli accessi in base al ruolo: è possibile concedere a altri utenti il ruolo Proprietario usando il controllo degli accessi in base al ruolo . È possibile aggiungere un numero qualsiasi di account utente come proprietari a supporto del proprietario della fatturazione. Anche i proprietari aggiuntivi sono amministratori della sottoscrizione e dispongono di tutti i privilegi per la sottoscrizione, ad eccezione dell'autorizzazione a eliminare il proprietario della fatturazione.
È possibile usare PowerShell per gestire altri proprietari. Per altre informazioni, vedi questo articolo.
Modificare il proprietario della fatturazione
Eseguire lo script seguente per modificare il proprietario della fatturazione di una sottoscrizione utente. Il computer usato per eseguire lo script deve connettersi all'hub di Azure Stack ed eseguire il modulo PowerShell dell'hub di Azure Stack 1.3.0 o versione successiva. Per altre informazioni, vedere Installare PowerShell dell'hub di Azure Stack.
Nota
In un hub di Azure Stack multi-tenant il nuovo proprietario deve trovarsi nella stessa directory del proprietario esistente. Prima di poter fornire la proprietà della sottoscrizione a un utente che si trova in un'altra directory, è necessario invitare tale utente come guest nella directory.
Sostituire i valori seguenti nello script prima dell'esecuzione:
- $ArmEndpoint: endpoint di Resource Manager per l'ambiente in uso.
- tenantId: ID tenant.
- $TenantSubscriptionId: ID sottoscrizione.
- $OwnerUpn: un account, ad esempio user@example.com, da aggiungere come nuovo proprietario della fatturazione.
# Set up Azure Stack Hub admin environment
Add-AzEnvironment -ARMEndpoint $ArmEndpoint -Name AzureStack-admin
Connect-AzAccount -Environment AzureStack-admin -TenantId $TenantId
# Select admin subscription
$providerSubscriptionId = (Get-AzSubscription -SubscriptionName "Default Provider Subscription").Id
Write-Output "Setting context to the Default Provider Subscription: $providerSubscriptionId"
Set-AzContext -Subscription $providerSubscriptionId
# Change user subscription owner
$subscription = Get-AzsUserSubscription -TargetSubscriptionId $TenantSubscriptionId
$Subscription.Owner = $OwnerUpn
$Subscription | Set-AzsUserSubscription | fl *
Nota
Se la sessione scade, la password è stata modificata o si vuole semplicemente cambiare account, eseguire il cmdlet seguente prima di accedere con Connect-AzAccount: Remove-AzAccount -Scope Process