Поделиться через


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