Set-AzureADUserLicense
Menambahkan atau menghapus lisensi untuk layanan online Microsoft ke daftar lisensi yang ditetapkan untuk pengguna.
Catatan
Cmdlet Set-AzureADUserLicense tidak digunakan lagi. Pelajari cara menetapkan lisensi dengan Microsoft Graph PowerShell. Untuk informasi selengkapnya, lihat Menetapkan Lisensi Microsoft Graph API.
Sintaks
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Deskripsi
Set-AzureADUserLicense menambahkan atau menghapus lisensi untuk layanan online Microsoft ke daftar lisensi yang ditetapkan untuk pengguna.
Contoh
Contoh 1: Menambahkan lisensi ke pengguna berdasarkan pengguna templat
PS C:\> $LicensedUser = Get-AzureADUser -ObjectId "TemplateUser@contoso.com"
PS C:\> $User = Get-AzureADUser -ObjectId "User@contoso.com"
PS C:\> $License = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
PS C:\> $License.SkuId = $LicensedUser.AssignedLicenses.SkuId
PS C:\> $Licenses = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
PS C:\> $Licenses.AddLicenses = $License
PS C:\> Set-AzureADUserLicense -ObjectId $User.ObjectId -AssignedLicenses $Licenses
Perintah pertama mendapatkan pengguna dengan menggunakan cmdlet Get-AzureADUser , lalu menyimpannya dalam variabel $LicensedUser.
Perintah kedua mendapatkan pengguna lain dengan menggunakan Get-AzureADUser, lalu menyimpannya dalam variabel $User.
Perintah ketiga membuat jenis AssignedLicense , lalu menyimpannya dalam variabel $License.
Perintah keempat mengatur properti SkuId $License ke nilai yang sama dengan properti SkuId $LicensedUser.
Perintah kelima membuat objek AssignedLicenses , dan menyimpannya dalam variabel $Licenses.
Perintah keenam menambahkan lisensi dalam $License ke $Licenses.
Perintah akhir menetapkan lisensi dalam $Licenses kepada pengguna di $User. Lisensi di $Licenses mencakup $License dari perintah ketiga dan keempat.
Parameter
-AssignedLicenses
Menentukan daftar lisensi yang akan ditetapkan atau dihapus.
Jenis: | AssignedLicenses |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Menentukan bagaimana cmdlet ini merespons peristiwa informasi. Nilai yang dapat diterima untuk parameter ini adalah:
- Lanjutkan
- Ignore
- Menanyakan
- Lanjutkan Diam-diam
- Hentikan
- Tangguhkan
Jenis: | ActionPreference |
Aliases: | infa |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Menentukan variabel informasi.
Jenis: | String |
Aliases: | iv |
Position: | Named |
nilai default: | None |
Diperlukan: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Menentukan ID pengguna (sebagai UPN atau ObjectId) di Azure AD.
Jenis: | String |
Position: | Named |
nilai default: | None |
Diperlukan: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Link Terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk