Ubah pemilik tagihan untuk langganan pengguna Azure Stack Hub
Operator Azure Stack Hub dapat menggunakan PowerShell untuk mengubah pemilik penagihan untuk langganan pengguna. Salah satu alasan untuk mengubah pemilik, misalnya, adalah untuk mengganti pengguna yang keluar dari organisasi Anda.
Ada dua jenis Pemilik yang ditetapkan ke langganan:
Pemilik penagihan: Secara default, pemilik penagihan adalah akun pengguna yang mendapatkan langganan dari suatu penawaran dan kemudian memiliki hubungan penagihan untuk langganan tersebut. Akun ini juga merupakan administrator langganan. Hanya satu akun pengguna yang dapat memiliki gelar ini pada langganan. Pemilik penagihan sering kali merupakan pemimpin organisasi atau tim.
Anda dapat menggunakan cmdlet PowerShell Set-AzsUserSubscription untuk mengubah pemilik tagihan.
Pemilik ditambahkan melalui peran RBAC - Pengguna tambahan dapat diberikan peran Pemilik menggunakan kontrol akses berbasis peran (RBAC). Anda dapat menambahkan akun pengguna tambahan sebanyak yang diinginkan sebagai pemilik untuk melengkapi pemilik penagihan. Pemilik tambahan juga merupakan administrator langganan dan memiliki semua hak istimewa untuk langganan, kecuali izin untuk menghapus pemilik penagihan.
Anda dapat menggunakan PowerShell untuk mengelola pemilik tambahan. Untuk informasi selengkapnya, lihat artikel ini.
Mengubah pemilik penagihan
Jalankan skrip berikut untuk mengubah pemilik penagihan langganan pengguna. Komputer yang Anda gunakan untuk menjalankan skrip harus terhubung ke Azure Stack Hub dan menjalankan modul Azure Stack Hub PowerShell 1.3.0 atau yang lebih baru. Untuk informasi selengkapnya, lihat Memasang PowerShell untuk Azure Stack Hub.
Catatan
Di Azure Stack Hub multi-penyewa, pemilik baru harus berada di direktori yang sama dengan pemilik yang ada. Sebelum dapat memberikan kepemilikan langganan kepada pengguna yang ada di direktori lain, Anda harus terlebih dahulu mengundang pengguna tersebut sebagai tamu ke direktori Anda.
Ganti nilai berikut di skrip sebelum menjalankan:
- $ArmEndpoint: Titik akhir Resource Manager untuk lingkungan Anda.
- $TenantId: ID Penyewa Anda.
- $TenantSubscriptionId: ID langganan Anda.
- $OwnerUpn: Akun, misalnya user@example.com, untuk ditambahkan sebagai pemilik tagihan baru.
# 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 *
Catatan
Jika sesi Anda kedaluwarsa, kata sandi Anda telah berubah, atau Anda hanya ingin beralih akun, jalankan cmdlet berikut sebelum masuk menggunakan Connect-AzAccount: Remove-AzAccount -Scope Process