Delen via


De factureringseigenaar voor een Azure Stack Hub-gebruikersabonnement wijzigen

Azure Stack Hub-operators kunnen PowerShell gebruiken om de factureringseigenaar voor een gebruikersabonnement te wijzigen. Een reden om bijvoorbeeld de eigenaar te wijzigen, is om een gebruiker te vervangen die uw organisatie verlaat.

Er zijn twee typen eigenaren die worden toegewezen aan een abonnement:

  • Factureringseigenaar: standaard is de factureringseigenaar het gebruikersaccount dat het abonnement van een aanbieding ontvangt en vervolgens eigenaar is van de factureringsrelatie voor dat abonnement. Dit account is ook een beheerder van het abonnement. Slechts één gebruikersaccount kan deze aanduiding hebben voor een abonnement. Een factureringseigenaar is vaak een organisatie of teamleider.

    U kunt de PowerShell-cmdlet Set-AzsUserSubscription gebruiken om de factureringseigenaar te wijzigen.

  • Eigenaren die zijn toegevoegd via RBAC-rollen : aan aanvullende gebruikers kan de rol Eigenaar worden toegekend met behulp van op rollen gebaseerd toegangsbeheer (RBAC). Een willekeurig aantal extra gebruikersaccounts kan als eigenaar worden toegevoegd als aanvulling op de factureringseigenaar. Extra eigenaren zijn ook beheerders van het abonnement en hebben alle bevoegdheden voor het abonnement, met uitzondering van de machtiging om de factureringseigenaar te verwijderen.

    U kunt PowerShell gebruiken om extra eigenaren te beheren. Raadpleeg dit artikel voor meer informatie.

De factureringseigenaar wijzigen

Voer het volgende script uit om de factureringseigenaar van een gebruikersabonnement te wijzigen. De computer die u gebruikt om het script uit te voeren, moet verbinding maken met Azure Stack Hub en de Azure Stack Hub PowerShell-module 1.3.0 of hoger uitvoeren. Zie Azure Stack Hub PowerShell installeren voor meer informatie.

Notitie

In een Azure Stack Hub met meerdere tenants moet de nieuwe eigenaar zich in dezelfde map bevinden als de bestaande eigenaar. Voordat u het eigendom van het abonnement kunt opgeven aan een gebruiker die zich in een andere directory bevindt, moet u die gebruiker eerst uitnodigen als gast in uw directory.

Vervang de volgende waarden in het script voordat het wordt uitgevoerd:

  • $ArmEndpoint: het Resource Manager-eindpunt voor uw omgeving.
  • $TenantId: uw tenant-id.
  • $TenantSubscriptionId: uw abonnements-id.
  • $OwnerUpn: een account, bijvoorbeeld user@example.com, om toe te voegen als de nieuwe factureringseigenaar.
# 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 *

Notitie

Als uw sessie is verlopen, uw wachtwoord is gewijzigd of als u gewoon van account wilt wisselen, voert u de volgende cmdlet uit voordat u zich aanmeldt met Connect-AzAccount: Remove-AzAccount -Scope Process

Volgende stappen