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

Azure Stack Hub kan använda PowerShell för att ändra faktureringsägaren för en användarprenumeration. Ett skäl till att byta ägare är till exempel att ersätta en användare som lämnar organisationen.

Det finns två typer av ägare som har tilldelats 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 prenumerationen. Det här kontot är också en administratör för prenumerationen. Endast ett användarkonto kan ha denna beteckning i en prenumeration. En faktureringsägare är ofta en organisations- eller team lead.

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

  • Ägare som läggs till via RBAC-roller – Ytterligare användare kan beviljas rollen Ägare med hjälp av rollbaserad åtkomstkontroll (RBAC). Val av 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-modul 1.3.0 eller senare. Mer information finns i Installera Azure Stack Hub PowerShell.

Anteckning

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

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

  • $ArmEndpoint: Resource Manager slutpunkten för din miljö.
  • $TenantId: Ditt klientorganisations-ID.
  • $SubscriptionId: Ditt prenumerations-ID.
  • $OwnerUpn: Ett konto, till exempel , för att lägga till som den nya faktureringsägaren.
# 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 -SubscriptionId $SubscriptionId
$Subscription.Owner = $OwnerUpn
$Subscription | Set-AzsUserSubscription | fl *

Anteckning

Om sessionen upphör att gälla, ditt lösenord har ändrats eller om du bara vill byta konto kör du följande cmdlet innan du loggar in med Anslut-AzAccount:Remove-AzAccount -Scope Process

Nästa steg