Ändra faktureringsägare för en Azure Stack Hub-användarprenumeration

Azure Stack Hub-operatörer kan använda PowerShell för att ändra faktureringsägaren för en användarprenumeration. En anledning till att ändra ägaren är till exempel att ersätta en användare som lämnar organisationen.

Det finns två typer av ägare som är tilldelade till en prenumeration:

  • Faktureringsägare: Som standard är faktureringsägaren det användarkonto som hämtar prenumerationen från ett erbjudande och sedan äger faktureringsrelationen för den prenumerationen. Det här kontot är också administratör för prenumerationen. Endast ett användarkonto kan ha den här beteckningen för en prenumeration. En faktureringsägare är ofta en organisation eller teamansvarig.

    Du kan använda PowerShell-cmdleten Set-AzsUserSubscription för att ändra faktureringsägaren.

  • Ägare som lagts till via RBAC-roller – Ytterligare användare kan beviljas rollen Ägare med hjälp av rollbaserad åtkomstkontroll (RBAC). Valfritt antal ytterligare användarkonton kan läggas till som ägare för att komplettera faktureringsägaren. Ytterligare ägare är också administratörer för prenumerationen och har alla behörigheter för prenumerationen, förutom behörighet att ta bort faktureringsägaren.

    Du kan använda PowerShell för att hantera ytterligare ägare. Mer information finns i den här artikeln.

Ändra faktureringsägare

Kör följande skript för att ändra faktureringsägaren för en användarprenumeration. Den dator som du använder för att köra skriptet måste ansluta till Azure Stack Hub och köra Azure Stack Hub PowerShell-modulen 1.3.0 eller senare. Mer information finns i Installera Azure Stack Hub PowerShell.

Anteckning

I en Azure Stack Hub för flera innehavare måste den nya ägaren finnas i samma katalog som den befintliga ägaren. Innan du kan ge prenumerationen ägarskap till en användare som finns i en annan katalog måste du först bjuda in användaren som gäst i din katalog.

Ersätt följande värden i skriptet innan det körs:

  • $ArmEndpoint: Den Resource Manager slutpunkten för din miljö.
  • $TenantId: Ditt klientorganisations-ID.
  • $TenantSubscriptionId: Ditt prenumerations-ID.
  • $OwnerUpn: Ett konto som till exempel user@example.comska läggas till som ny faktureringsägare.
# 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 *

Anteckning

Om sessionen går ut har lösenordet ändrats, eller om du bara vill byta konto, kör du följande cmdlet innan du loggar in med Connect-AzAccount: Remove-AzAccount -Scope Process

Nästa steg