Azure Stack Hub-felhasználói előfizetés számlázási tulajdonosának módosítása

Az Azure Stack Hub operátorai a PowerShell használatával módosíthatják egy felhasználói előfizetés számlázási tulajdonosát. A tulajdonos módosításának egyik oka például egy olyan felhasználó cseréje, amely elhagyja a szervezetet.

Az előfizetéshez kétféle tulajdonos van hozzárendelve:

  • Számlázási tulajdonos: Alapértelmezés szerint a számlázási tulajdonos az a felhasználói fiók, amely lekéri az előfizetést egy ajánlatból, majd az adott előfizetés számlázási kapcsolatának tulajdonosa. Ez a fiók egyben az előfizetés rendszergazdája is. Egy előfizetésben csak egy felhasználói fiók rendelkezhet ezzel a megjelöléssel. A számlázási tulajdonos gyakran szervezet vagy csapatvezető.

    A Számlázási tulajdonos módosításához használhatja a Set-AzsUserSubscription PowerShell-parancsmagot .

  • RBAC-szerepkörökön keresztül hozzáadott tulajdonosok – További felhasználók is megkaphatják a Tulajdonos szerepkört szerepköralapú hozzáférés-vezérléssel (RBAC). Bármilyen számú további felhasználói fiók hozzáadható tulajdonosként, hogy kiegészítse a számlázási tulajdonost. A további tulajdonosok az előfizetés rendszergazdái is, és az előfizetéshez tartozó összes jogosultsággal rendelkeznek, kivéve a számlázási tulajdonos törlésére vonatkozó engedélyt.

    A PowerShell használatával további tulajdonosokat is kezelhet. További információkért tekintse meg ezt a cikket.

A számlázási tulajdonos módosítása

Futtassa az alábbi szkriptet egy felhasználói előfizetés számlázási tulajdonosának módosításához. A szkript futtatásához használt számítógépnek csatlakoznia kell az Azure Stack Hubhoz, és futtatnia kell az Azure Stack Hub PowerShell 1.3.0-s vagy újabb modult. További információ: Az Azure Stack Hub PowerShell telepítése.

Megjegyzés

Egy több-bérlős Azure Stack Hubban az új tulajdonosnak ugyanabban a könyvtárban kell lennie, mint a meglévő tulajdonosnak. Mielőtt egy másik címtárban lévő felhasználónak megadhatja az előfizetés tulajdonjogát, először meg kell hívnia a felhasználót vendégként a címtárba.

A futtatás előtt cserélje le a következő értékeket a szkriptben:

  • $ArmEndpoint: A környezet Resource Manager végpontja.
  • $TenantId: A bérlő azonosítója.
  • $TenantSubscriptionId: Az előfizetés azonosítója.
  • $OwnerUpn: Egy fiók, például user@example.com, amely új számlázási tulajdonosként vehető fel.
# 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 *

Megjegyzés

Ha a munkamenet lejár, a jelszava megváltozott, vagy egyszerűen csak fiókokat szeretne váltani, futtassa a következő parancsmagot, mielőtt bejelentkezik a Connect-AzAccount használatával: Remove-AzAccount -Scope Process

Következő lépések