Změna majitele fakturace pro předplatné uživatele centra Azure StackChange the billing owner for an Azure Stack Hub user subscription

Operátory centra Azure Stack můžou pomocí PowerShellu změnit vlastníka fakturace pro předplatné uživatele.Azure Stack Hub operators can use PowerShell to change the billing owner for a user subscription. Jedním z důvodů, proč změnu vlastníka změnit, je třeba nahradit uživatele, který vaši organizaci opouští.One reason to change the owner, for example, is to replace a user that leaves your organization.

Existují dva typy vlastníků , které jsou přiřazeny k předplatnému:There are two types of Owners that are assigned to a subscription:

  • Vlastník fakturace: ve výchozím nastavení je vlastníkem fakturace uživatelský účet, který získá předplatné z nabídky a následně vlastní fakturační vztah pro toto předplatné.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. Tento účet je také správcem předplatného.This account is also an administrator of the subscription. V rámci předplatného může být toto označení pouze jeden uživatelský účet.Only one user account can have this designation on a subscription. Vlastník fakturace je často organizací nebo vedoucím týmu.A billing owner is often an organization or team lead.

    K změně vlastníka fakturace můžete použít rutinu PowerShellu set-AzsUserSubscription .You can use the PowerShell cmdlet Set-AzsUserSubscription to change the billing owner.

  • Vlastníci přidaní prostřednictvím rolí RBAC – roli vlastníka je možné udělit pomocí řízení přístupu na základě role (RBAC).Owners added through RBAC roles - Additional users can be granted the Owner role using role-based access control (RBAC). Libovolný počet dalších uživatelských účtů se dá přidat jako vlastníci, aby si vyčíslí vlastníka fakturace.Any number of additional user accounts can be added as owners to compliment the billing owner. Další vlastníci jsou také správci předplatného a mají všechna oprávnění k tomuto předplatnému, s výjimkou oprávnění k odstranění majitele fakturace.Additional owners are also administrators of the subscription and have all privileges for the subscription, except permission to delete the billing owner.

    Ke správě dalších vlastníků můžete použít PowerShell.You can use PowerShell to manage additional owners. Další informace najdete v tomto článku.For more information, see this article.

Změna vlastníka fakturaceChange the billing owner

Chcete-li změnit vlastníka fakturace předplatného uživatele, spusťte následující skript.Run the following script to change the billing owner of a user subscription. Počítač, který použijete ke spuštění skriptu, se musí připojit k Azure Stackmu centru a spustit modul Azure Stack centra PowerShell 1.3.0 nebo novější.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. Další informace najdete v tématu Instalace centra PowerShell pro Azure Stack.For more information, see Install Azure Stack Hub PowerShell.

Poznámka

V Azure Stackovém centru pro více tenantů musí být nový vlastník ve stejném adresáři jako stávající vlastník.In a multi-tenant Azure Stack Hub, the new owner must be in the same directory as the existing owner. Než budete moci poskytnout vlastnictví předplatného uživateli, který je v jiném adresáři, musíte nejprve pozvat tohoto uživatele jako hosta do svého adresáře.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.

Před spuštěním ve skriptu nahraďte následující hodnoty:Replace the following values in the script before it runs:

  • $ArmEndpoint: koncový bod správce prostředků pro vaše prostředí.$ArmEndpoint: The Resource Manager endpoint for your environment.
  • $TenantId: ID tenanta.$TenantId: Your Tenant ID.
  • $SubscriptionId: ID vašeho předplatného.$SubscriptionId: Your subscription ID.
  • $OwnerUpn: účet, například Uživatel @ example.com, se má přidat jako nový vlastník fakturace.$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

Poznámka

Pokud vaše relace vyprší, vaše heslo se změnilo nebo chcete jednoduše přepnout účty, spusťte následující rutinu ještě před přihlášením pomocí rutiny 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

Další krokyNext steps