Set-MsolUserLicense
Обновляет назначение лицензии для пользователя.
Примечание
Командлет Set-MsolUserLicense является устаревшим. Узнайте , как назначать лицензии с помощью Microsoft Graph PowerShell. Дополнительные сведения см. в разделе Назначение лицензий API Microsoft Graph.
Синтаксис
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>]
Описание
Командлет Set-MsolUserLicense обновляет назначение лицензии для пользователя. Такие настройки могут включать добавление новой лицензии, удаление лицензии, обновление параметров лицензии или сочетания этих действий.
Примеры
Пример 1. Добавление лицензии пользователю
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "Contoso:ENTERPRISEPACK"
Эта команда добавляет пользователю лицензию Office 365 для предприятий.
Пример 2. Удаление лицензии у пользователя
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -RemoveLicenses "contoso:ENTERPRISEPACK"
Эта команда удаляет лицензию Office 365 для предприятий у пользователя. Это может привести к удалению данных пользователя из каждой службы.
Пример 3. Замена одной лицензии другой
PS C:\> Set-MsolUserLicense -UserPrincipalName "davidchew@contoso.com" -AddLicenses "contoso:DESKLESS" -RemoveLicenses "contoso:ENTERPRISEPACK"
Эта команда заменяет лицензию Office 365 для предприятий лицензией Office 365 Deskless. Эти изменения вносятся в одну операцию. Таким образом, пользователь не оказывается в промежуточном состоянии, когда лицензия Office 365 для предприятий удаляется без добавления Office 365 Deskless.
Параметры
-AddLicenses
Указывает массив лицензий, назначаемых пользователю.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-LicenseOptions
Указывает массив параметров, относящихся к лицензии или номеру SKU. Используется для отключения отдельных служб при назначении лицензии.
Тип: | LicenseOption[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ObjectId
Указывает уникальный идентификатор объекта пользователя, для которого требуется обновить лицензии.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RemoveLicenses
Указывает массив лицензий, удаляемых у пользователя.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-TenantId
Указывает уникальный идентификатор клиента, для которого выполняется операция. Значением по умолчанию является клиент текущего пользователя. Этот параметр применяется только к пользователям партнеров.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-UserPrincipalName
Указывает имя участника-пользователя для обновления.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |