Azure Stack 허브 사용자 구독에 대 한 청구 소유자 변경Change the billing owner for an Azure Stack Hub user subscription

Azure Stack 허브 운영자는 PowerShell을 사용 하 여 사용자 구독에 대 한 청구 소유자를 변경할 수 있습니다.Azure Stack Hub operators can use PowerShell to change the billing owner for a user subscription. 예를 들어 소유자를 변경 하는 한 가지 이유는 조직을 떠난 사용자를 교체 하는 것입니다.One reason to change the owner, for example, is to replace a user that leaves your organization.

구독에 할당 된 두 가지 유형의 소유자 는 다음과 같습니다.There are two types of Owners that are assigned to a subscription:

  • 청구 소유자: 기본적으로 청구 소유자는 제품에서 구독을 가져온 다음 해당 구독에 대 한 청구 관계를 소유 하는 사용자 계정입니다.Billing owner: By default, the billing owner is the user account that gets the subscription from an offer and then owns the billing relationship for that subscription. 이 계정은 구독의 관리자 이기도 합니다.This account is also an administrator of the subscription. 사용자 계정 하나만이 구독에 대해 지정할 수 있습니다.Only one user account can have this designation on a subscription. 청구 소유자는 종종 조직이 나 팀 리더입니다.A billing owner is often an organization or team lead.

    PowerShell cmdlet AzsUserSubscription 를 사용 하 여 청구 소유자를 변경할 수 있습니다.You can use the PowerShell cmdlet Set-AzsUserSubscription to change the billing owner.

  • Rbac 역할을 통해 추가 된 소유자 -추가 사용자에 게 역할 기반 액세스 제어 (rbac)를 사용 하 여 소유자 역할을 부여할 수 있습니다.Owners added through RBAC roles - Additional users can be granted the Owner role using role-based access control (RBAC). 모든 수의 추가 사용자 계정을 소유자로 추가 하 여 청구 소유자를 확인할 수 있습니다.Any number of additional user accounts can be added as owners to compliment the billing owner. 추가 소유자는 구독 관리자 이기도 하며 청구 소유자를 삭제할 수 있는 권한을 제외 하 고 구독에 대 한 모든 권한을 갖습니다.Additional owners are also administrators of the subscription and have all privileges for the subscription, except permission to delete the billing owner.

    PowerShell을 사용 하 여 추가 소유자를 관리할 수 있습니다.You can use PowerShell to manage additional owners. 자세한 내용은 이 문서를 참조하세요.For more information, see this article.

청구 소유자 변경Change the billing owner

다음 스크립트를 실행 하 여 사용자 구독의 청구 소유자를 변경 합니다.Run the following script to change the billing owner of a user subscription. 스크립트를 실행 하는 데 사용 하는 컴퓨터는 Azure Stack 허브에 연결 하 고 Azure Stack Hub PowerShell 모듈 1.3.0 이상을 실행 해야 합니다.The computer that you use to run the script must connect to Azure Stack Hub and run the Azure Stack Hub PowerShell module 1.3.0 or later. 자세한 내용은 Azure Stack Hub PowerShell 설치를 참조 하세요.For more information, see Install Azure Stack Hub PowerShell.

참고

다중 테 넌 트 Azure Stack 허브에서 새 소유자는 기존 소유자와 동일한 디렉터리에 있어야 합니다.In a multi-tenant Azure Stack Hub, the new owner must be in the same directory as the existing owner. 다른 디렉터리에 있는 사용자에 게 구독 소유권을 제공 하려면 먼저 해당 사용자를 디렉터리에 게스트로 초대해야 합니다.Before you can provide ownership of the subscription to a user that's in another directory, you must first invite that user as a guest into your directory.

스크립트를 실행 하기 전에 다음 값을 바꿉니다.Replace the following values in the script before it runs:

  • $ArmEndpoint: 사용자 환경에 대 한 리소스 관리자 끝점입니다.$ArmEndpoint: The Resource Manager endpoint for your environment.
  • $TenantId: 테 넌 트 ID입니다.$TenantId: Your Tenant ID.
  • $SubscriptionId: 구독 ID입니다.$SubscriptionId: Your subscription ID.
  • $OwnerUpn: 새 청구 담당자로 추가할 계정 (예: 사용자 @ example.com)입니다.$OwnerUpn: An account, for example user@example.com, to add as the new billing owner.
# Set up Azure Stack Hub admin environment
Add-AzEnvironment -ARMEndpoint $ArmEndpoint -Name AzureStack-admin
Add-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
Set-AzsUserSubscription -InputObject $subscription

참고

세션이 만료 되거나 암호가 변경 되었거나 단순히 계정을 전환 하려는 경우 AzAccount를 사용 하 여 로그인 하기 전에 다음 cmdlet을 실행 합니다. Remove-AzAccount -Scope ProcessIf your session expires, your password has changed, or you simply wish to switch accounts, run the following cmdlet before you sign in using Add-AzAccount: Remove-AzAccount -Scope Process

다음 단계Next steps