Changer le propriétaire de facturation d’un abonnement utilisateur Azure Stack Hub
Les opérateurs Azure Stack Hub peuvent utiliser PowerShell pour changer le propriétaire de facturation d’un abonnement utilisateur. Vous pouvez par exemple modifier le propriétaire pour remplacer un utilisateur qui quitte votre entreprise.
Il existe deux types de propriétaires qui sont affectés à un abonnement :
Propriétaire de facturation : par défaut, le propriétaire de facturation est le compte d’utilisateur qui obtient l’abonnement à partir d’une offre et qui possède donc la relation de facturation pour cet abonnement. Ce compte est également un administrateur de l’abonnement. Seul un compte d’utilisateur peut avoir cette désignation pour un abonnement. Un propriétaire de facturation est souvent un responsable d’équipe ou d’entreprise.
Vous pouvez utiliser l’applet de commande PowerShell Set-AzsUserSubscription pour modifier le propriétaire de facturation.
Propriétaires ajoutés via des rôles RBAC : le rôle Propriétaire peut être attribué à d’autres utilisateurs par le biais du contrôle d’accès en fonction du rôle (RBAC). Vous pouvez ajouter autant de comptes d’utilisateur que vous le souhaitez en tant que propriétaires pour assister le propriétaire de facturation. Les propriétaires supplémentaires deviennent également administrateurs de l’abonnement et ont tous les privilèges pour l’abonnement, sauf l’autorisation nécessaire pour supprimer le propriétaire de facturation.
Vous pouvez utiliser PowerShell pour gérer des propriétaires supplémentaires. Pour plus d’informations, consultez cet article.
Modifier le propriétaire de facturation
Exécutez le script suivant pour modifier le propriétaire de facturation d’un abonnement utilisateur. L’ordinateur que vous utilisez pour exécuter le script doit se connecter à Azure Stack Hub et exécuter le module Azure Stack Hub PowerShell version 1.3.0 ou ultérieure. Pour plus d’informations, consultez l’article Installer Azure Stack Hub PowerShell.
Notes
Dans une instance Azure Stack Hub mutualisée, le nouveau propriétaire doit se trouver dans le même répertoire que le propriétaire existant. Pour pouvoir accorder la propriété de l’abonnement à un utilisateur qui se trouve dans un autre annuaire, vous devez d’abord inviter cet utilisateur dans votre annuaire.
Remplacez les valeurs suivantes dans le script avant de l’exécuter :
- $ArmEndpoint : point de terminaison Resource Manager pour votre environnement.
- $TenantId : votre ID de locataire.
- $TenantSubscriptionId : VOTRE ID d’abonnement.
- $OwnerUpn : un compte, par exemple, user@example.com, à ajouter au nouveau propriétaire de facturation.
# 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 *
Remarque
Si votre session expire, si votre mot de passe a changé ou si vous souhaitez simplement changer de compte, exécutez l’applet de commande suivante avant de vous connecter en utilisant Connect-AzAccount : Remove-AzAccount -Scope Process