Set-MsolUserLicense
Aktualizuje 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 interfejsu API programu Microsoft Graph.
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ę usługi 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ę usługi Office 365 for Enterprises od użytkownika. Może to spowodować usunięcie danych użytkownika z każdej usługi.
Przykład 3. Zamiana jednej licencji na inną
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
To polecenie zastępuje licencję usługi Office 365 for Enterprises licencją usługi 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 usługi Office 365 for Enterprises zostanie usunięta bez dodawania usługi Office 365 Deskless.
Parametry
-AddLicenses
Określa tablicę licencji do przypisania do użytkownika.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | LicenseOption[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-ObjectId
Określa unikatowy identyfikator obiektu użytkownika, dla którego mają być aktualizowane licencje.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RemoveLicenses
Określa tablicę licencji do usunięcia z użytkownika.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-TenantId
Określa unikatowy identyfikator dzierżawy, na którym ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr dotyczy tylko użytkowników partnerów.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-UserPrincipalName
Określa główną nazwę użytkownika do zaktualizowania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |