Modificare il proprietario della fatturazione per una sottoscrizione utente di Azure Stack HubChange the billing owner for an Azure Stack Hub user subscription

Gli operatori Hub Azure Stack possono usare PowerShell per modificare il proprietario della fatturazione per una sottoscrizione utente.Azure Stack Hub operators can use PowerShell to change the billing owner for a user subscription. Un motivo per modificare il proprietario, ad esempio, consiste nel sostituire un utente che lascia l'organizzazione.One reason to change the owner, for example, is to replace a user that leaves your organization.

Sono disponibili due tipi di proprietari assegnati a una sottoscrizione:There are two types of Owners that are assigned to a subscription:

  • Proprietario fatturazione: per impostazione predefinita, il proprietario della fatturazione è l'account utente che ottiene la sottoscrizione da un'offerta e quindi possiede la relazione di fatturazione per tale sottoscrizione.Billing owner: By default, the billing owner is the user account that gets the subscription from an offer and then owns the billing relationship for that subscription. Questo account è anche un amministratore della sottoscrizione.This account is also an administrator of the subscription. Solo un account utente può avere questa designazione in una sottoscrizione.Only one user account can have this designation on a subscription. Un proprietario della fatturazione è spesso un'organizzazione o un responsabile del team.A billing owner is often an organization or team lead.

    È possibile usare il cmdlet di PowerShell set-AzsUserSubscription per modificare il proprietario della fatturazione.You can use the PowerShell cmdlet Set-AzsUserSubscription to change the billing owner.

  • Proprietari aggiunti tramite ruoli di controllo degli accessi in base al ruolo: è possibile concedere a utenti aggiuntivi il ruolo proprietario tramite il controllo degli accessi in base al ruolo .Owners added through RBAC roles - Additional users can be granted the Owner role using role-based access control (RBAC). È possibile aggiungere un numero qualsiasi di account utente aggiuntivi come proprietari per complimentarsi con il proprietario della fatturazione.Any number of additional user accounts can be added as owners to compliment the billing owner. Altri proprietari sono anche amministratori della sottoscrizione e dispongono di tutti i privilegi per la sottoscrizione, eccetto l'autorizzazione per eliminare il proprietario della fatturazione.Additional owners are also administrators of the subscription and have all privileges for the subscription, except permission to delete the billing owner.

    È possibile usare PowerShell per gestire altri proprietari.You can use PowerShell to manage additional owners. Per altre informazioni, vedi questo articolo.For more information, see this article.

Modificare il proprietario della fatturazioneChange the billing owner

Eseguire lo script seguente per modificare il proprietario della fatturazione di una sottoscrizione utente.Run the following script to change the billing owner of a user subscription. Il computer usato per eseguire lo script deve connettersi all'hub Azure Stack ed eseguire il modulo PowerShell dell'hub Azure Stack 1.3.0 o versione successiva.The computer that you use to run the script must connect to Azure Stack Hub and run the Azure Stack Hub PowerShell module 1.3.0 or later. Per altre informazioni, vedere Install Azure stack Hub PowerShell.For more information, see Install Azure Stack Hub PowerShell.

Nota

In un hub Azure Stack multi-tenant, il nuovo proprietario deve trovarsi nella stessa directory del proprietario esistente.In a multi-tenant Azure Stack Hub, the new owner must be in the same directory as the existing owner. Prima di poter fornire la proprietà della sottoscrizione a un utente che si trova in un'altra directory, è necessario prima invitare tale utente come guest nella directory.Before you can provide ownership of the subscription to a user that's in another directory, you must first invite that user as a guest into your directory.

Sostituire i valori seguenti nello script prima dell'esecuzione:Replace the following values in the script before it runs:

  • $ArmEndpoint: endpoint gestione risorse per l'ambiente.$ArmEndpoint: The Resource Manager endpoint for your environment.
  • $TenantId: ID tenant.$TenantId: Your Tenant ID.
  • $SubscriptionId: ID sottoscrizione.$SubscriptionId: Your subscription ID.
  • $OwnerUpn: un account, ad esempio User @ example.com, da aggiungere come nuovo proprietario della fatturazione.$OwnerUpn: An account, for example user@example.com, to add as the new billing owner.
# Set up Azure Stack Hub admin environment
Add-AzEnvironment -ARMEndpoint $ArmEndpoint -Name AzureStack-admin
Add-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 -SubscriptionId $SubscriptionId
$Subscription.Owner = $OwnerUpn
Set-AzsUserSubscription -InputObject $subscription

Nota

Se la sessione scade, la password è cambiata o si vuole semplicemente cambiare account, eseguire il cmdlet seguente prima di accedere con Add-AzAccount: Remove-AzAccount -Scope ProcessIf your session expires, your password has changed, or you simply wish to switch accounts, run the following cmdlet before you sign in using Add-AzAccount: Remove-AzAccount -Scope Process

Passaggi successiviNext steps