Set-MsolUserLicense
Bir kullanıcının lisans atamasını Güncelleştirmeler.
Not
Set-MsolUserLicense cmdlet'i kullanım dışı bırakıldı. Microsoft Graph PowerShell ile lisans atamayı öğrenin. Daha fazla bilgi için bkz. Microsoft Graph API Lisans Atama.
Syntax
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>]
Description
Set-MsolUserLicense cmdlet'i bir kullanıcının lisans atamasını güncelleştirir. Bu, yeni lisans eklemeyi, lisansı kaldırmayı, lisans seçeneklerini güncelleştirmeyi veya bu eylemlerin herhangi bir bileşimini içerebilir.
Örnekler
Örnek 1: Kullanıcıya lisans ekleme
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"
Bu komut, kullanıcılara Kuruluşlar için Office 365 lisansını ekler.
Örnek 2: Kullanıcıdan lisans kaldırma
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"
Bu komut, Kullanıcılar için Office 365 lisansını kullanıcıdan kaldırır. Bu, kullanıcının verilerinin her hizmetten kaldırılmasına neden olabilir.
Örnek 3: Bir lisansı başka bir lisansla değiştirme
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
Bu komut, Kuruluşlar için Office 365 lisansını Office 365 Deskless lisansıyla değiştirir. Bu değişiklikler tek bir işlemde yapılır. Bu nedenle kullanıcı, Office 365 Deskless eklenmeden Kuruluşlar için Office 365 lisansının kaldırıldığı bir ara duruma gelmez.
Parametreler
-AddLicenses
Kullanıcıya atanacak bir lisans dizisini belirtir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LicenseOptions
Lisansa veya SKU'ya özgü ayarlar dizisini belirtir. Lisans atarken tek tek hizmetleri devre dışı bırakmak için kullanılır.
Type: | LicenseOption[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ObjectId
Lisansların güncelleştirildiği kullanıcının benzersiz nesne kimliğini belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RemoveLicenses
Kullanıcıdan kaldırılacak bir lisans dizisini belirtir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TenantId
İşlemin gerçekleştirildiği kiracının benzersiz kimliğini belirtir. Varsayılan değer geçerli kullanıcının kiracısıdır. Bu parametre yalnızca iş ortağı kullanıcıları için geçerlidir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UserPrincipalName
Güncelleştirilecek kullanıcının kullanıcı asıl adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
İlişkili Bağlantılar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin