Bagikan melalui


Set-MsolUserLicense

Memperbarui penetapan lisensi untuk pengguna.

Catatan

Cmdlet Set-MsolUserLicense tidak digunakan lagi. Pelajari cara menetapkan lisensi dengan Microsoft Graph PowerShell. Untuk informasi selengkapnya, lihat Menetapkan Lisensi Microsoft Graph API.

Sintaks

Set-MsolUserLicense
   -ObjectId <Guid>
   [-LicenseOptions <LicenseOption[]>]
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]
Set-MsolUserLicense
   [-LicenseOptions <LicenseOption[]>]
   -UserPrincipalName <String>
   [-AddLicenses <String[]>]
   [-RemoveLicenses <String[]>]
   [-TenantId <Guid>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-MsolUserLicense memperbarui penetapan lisensi untuk pengguna. Ini dapat mencakup penambahan lisensi baru, menghapus lisensi, memperbarui opsi lisensi, atau kombinasi tindakan ini.

Contoh

Contoh 1: Menambahkan lisensi ke pengguna

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"

Perintah ini menambahkan lisensi Office 365 for Enterprises kepada pengguna.

Contoh 2: Menghapus lisensi dari pengguna

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"

Perintah ini menghapus lisensi Office 365 for Enterprises dari pengguna. Hal ini dapat mengakibatkan data pengguna dihapus dari setiap layanan.

Contoh 3: Ganti satu lisensi dengan lisensi lain

PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"

Perintah ini menggantikan lisensi Office 365 for Enterprises dengan lisensi Office 365 Deskless. Perubahan ini dilakukan dalam satu operasi tunggal. Oleh karena itu, pengguna tidak berakhir dalam status menengah di mana lisensi Office 365 for Enterprises dihapus tanpa Office 365 Deskless ditambahkan.

Parameter

-AddLicenses

Menentukan array lisensi yang akan ditetapkan kepada pengguna.

Jenis:String[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

Menentukan array pengaturan khusus lisensi atau SKU. Digunakan untuk menonaktifkan layanan individual saat menetapkan lisensi.

Jenis:LicenseOption[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Menentukan ID objek unik pengguna untuk memperbarui lisensi.

Jenis:Guid
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

Menentukan array lisensi yang akan dihapus dari pengguna.

Jenis:String[]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Menentukan ID unik penyewa untuk melakukan operasi. Nilai default adalah penyewa pengguna saat ini. Parameter ini hanya berlaku untuk pengguna mitra.

Jenis:Guid
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

Menentukan nama utama pengguna pengguna yang akan diperbarui.

Jenis:String
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False