Set-MsolUserLicense

Aktualizacje przypisanie licencji dla użytkownika.

Uwaga

Polecenie cmdlet Set-MsolUserLicense jest przestarzałe. Dowiedz się , jak przypisywać licencje za pomocą programu Microsoft Graph PowerShell. Aby uzyskać więcej informacji, zobacz Przypisywanie licencji microsoft interfejs Graph API.

Składnia

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>]

Opis

Polecenie cmdlet Set-MsolUserLicense aktualizuje przypisanie licencji dla użytkownika. Może to obejmować dodawanie nowej licencji, usuwanie licencji, aktualizowanie opcji licencji lub dowolną kombinację tych akcji.

Przykłady

Przykład 1. Dodawanie licencji do użytkownika

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

To polecenie dodaje użytkownikowi licencję Office 365 for Enterprises.

Przykład 2. Usuwanie licencji od użytkownika

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

To polecenie usuwa licencję Office 365 for Enterprises od użytkownika. Może to spowodować usunięcie danych użytkownika z każdej usługi.

Przykład 3. Zastąpienie jednej licencji inną

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

To polecenie zastępuje licencję Office 365 for Enterprises licencją Office 365 Deskless. Te zmiany są wprowadzane w jednej operacji. W związku z tym użytkownik nie znajduje się w stanie pośrednim, w którym licencja Office 365 for Enterprises jest usuwana bez dodawania Office 365 Deskless.

Parametry

-AddLicenses

Określa tablicę licencji do przypisania do użytkownika.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LicenseOptions

Określa tablicę ustawień specyficznych dla licencji lub jednostki SKU. Służy do wyłączania poszczególnych usług podczas przypisywania licencji.

Type:LicenseOption[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Określa unikatowy identyfikator obiektu użytkownika, dla którego mają być aktualizowane licencje.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RemoveLicenses

Określa tablicę licencji do usunięcia z użytkownika.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TenantId

Określa unikatowy identyfikator dzierżawy, w której ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr ma zastosowanie tylko do użytkowników partnerów.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

Określa główną nazwę użytkownika do zaktualizowania.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False