Set-AzureADUserLicense
Добавляет или удаляет лицензии для веб-службы Майкрософт в список назначенных лицензий для пользователя.
Примечание
Командлет Set-AzureADUserLicense является устаревшим. Узнайте , как назначать лицензии с помощью Microsoft Graph PowerShell. Дополнительные сведения см. в статье Назначение лицензии Microsoft API Graph.
Синтаксис
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Описание
Set-AzureADUserLicense добавляет или удаляет лицензии для веб-службы Майкрософт в список назначенных лицензий для пользователя.
Примеры
Пример 1. Добавление лицензии для пользователя на основе пользователя шаблона
PS C:\> $LicensedUser = Get-AzureADUser -ObjectId "TemplateUser@contoso.com"
PS C:\> $User = Get-AzureADUser -ObjectId "User@contoso.com"
PS C:\> $License = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicense
PS C:\> $License.SkuId = $LicensedUser.AssignedLicenses.SkuId
PS C:\> $Licenses = New-Object -TypeName Microsoft.Open.AzureAD.Model.AssignedLicenses
PS C:\> $Licenses.AddLicenses = $License
PS C:\> Set-AzureADUserLicense -ObjectId $User.ObjectId -AssignedLicenses $Licenses
Первая команда получает пользователя с помощью командлета Get-AzureADUser (./Get-AzureADUser.md), а затем сохраняет его в переменной $LicensedUser.
Вторая команда получает другого пользователя с помощью Get-AzureADUser , а затем сохраняет его в переменной $User.
Третья команда создает тип AssignedLicense, а затем сохраняет его в переменной $License.
Четвертая команда задает для свойства SkuId $License то же значение, что и свойство SkuId $LicensedUser.
Пятая команда создает объект AssignedLicenses и сохраняет его в переменной $Licenses.
Шестая команда добавляет лицензию в $License в $Licenses.
Последняя команда назначает лицензии в $Licenses пользователю в $User. Лицензии в $Licenses включают $License из третьей и четвертой команд.
Параметры
-AssignedLicenses
Указывает список лицензий для назначения или удаления.
Type: | AssignedLicenses |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Указывает, как этот командлет реагирует на информационное событие. Допустимые значения для этого параметра:
- Продолжить
- Игнорировать
- Inquire
- SilentlyContinue
- Остановить
- Приостановить
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Указывает информационную переменную.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ObjectId
Указывает идентификатор пользователя (в виде имени участника-пользователя или ObjectId) в Azure AD.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Примечания
См. руководство по миграции set-AzureADUserLicense на Microsoft Graph PowerShell.
Связанные ссылки
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по