Sdílet prostřednictvím


Změna vlastníka fakturace uživatelského předplatného služby Azure Stack Hub

Operátoři služby Azure Stack Hub můžou pomocí PowerShellu změnit vlastníka fakturace předplatného uživatele. Jedním z důvodů, proč změnit vlastníka, je například nahradit uživatele, který opustí vaši organizaci.

K předplatnému jsou přiřazené dva typy vlastníků :

  • Vlastník fakturace: Vlastníkem fakturace je ve výchozím nastavení uživatelský účet, který získá předplatné z nabídky a pak vlastní fakturační vztah pro toto předplatné. Tento účet je také správcem předplatného. Toto označení může mít v předplatném jenom jeden uživatelský účet. Vlastník fakturace je často vedoucí organizace nebo týmu.

    Ke změně vlastníka fakturace můžete použít rutinu PowerShellu Set-AzsUserSubscription .

  • Vlastníci přidaní prostřednictvím rolí RBAC – Dalším uživatelům je možné udělit roli vlastníka pomocí řízení přístupu na základě role (RBAC). Jako vlastníky je možné přidat libovolný počet dalších uživatelských účtů, které doplní vlastníka fakturace. Další vlastníci jsou také správci předplatného a mají pro předplatné všechna oprávnění s výjimkou oprávnění k odstranění vlastníka fakturace.

    Ke správě dalších vlastníků můžete použít PowerShell. Další informace najdete v tomto článku.

Změna vlastníka fakturace

Spuštěním následujícího skriptu změňte vlastníka fakturace předplatného uživatele. Počítač, který použijete ke spuštění skriptu, se musí připojit ke službě Azure Stack Hub a spustit modul Azure Stack Hub PowerShell 1.3.0 nebo novější. Další informace najdete v tématu Instalace Azure Stack Hub PowerShellu.

Poznámka

Ve službě Azure Stack Hub s více tenanty musí být nový vlastník ve stejném adresáři jako stávající vlastník. Než budete moct poskytnout vlastnictví předplatného uživateli, který je v jiném adresáři, musíte nejprve tohoto uživatele pozvat jako hosta do svého adresáře.

Před spuštěním skriptu nahraďte následující hodnoty:

  • $ArmEndpoint: Koncový bod Resource Manager pro vaše prostředí.
  • $TenantId: ID vašeho tenanta.
  • $TenantSubscriptionId: ID vašeho předplatného.
  • $OwnerUpn: Účet, například user@example.com, který chcete přidat jako nového vlastníka fakturace.
# 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 *

Poznámka

Pokud platnost relace vyprší, heslo se změnilo nebo pokud chcete jednoduše přepnout účty, spusťte před přihlášením pomocí Connect-AzAccount následující rutinu: Remove-AzAccount -Scope Process

Další kroky