Set-AzureADUserLicense
ユーザーに割り当てられたライセンスの一覧に、Microsoft オンライン サービスのライセンスを追加または削除します。
注意
Set-AzureADUserLicense コマンドレットは非推奨です。 Microsoft Graph PowerShell でライセンスを割り当てる方法について説明します。 詳細については、「ライセンスの割り当て Microsoft Graph API」を参照してください。
構文
Set-AzureADUserLicense
-ObjectId <String>
-AssignedLicenses <AssignedLicenses>
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
説明
Set-AzureADUserLicense は、ユーザーに割り当てられたライセンスの一覧に Microsoft オンライン サービスのライセンスを追加または削除します。
例
例 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 変数に格納します。
2 番目のコマンドは、 Get-AzureADUser を使用して別のユーザーを取得し、それを $User 変数に格納します。
3 番目のコマンドは AssignedLicense 型を作成し、それを $License 変数に格納します。
4 番目のコマンドは、$Licenseの SkuId プロパティを、$LicensedUserの SkuId プロパティと同じ値に設定します。
5 番目のコマンドは AssignedLicenses オブジェクトを作成し、それを $Licenses 変数に格納します。
6 番目のコマンドは、$Licenseのライセンスを $Licenses に追加します。
最後のコマンドは、$Licensesのライセンスを$Userのユーザーに割り当てます。 $Licensesのライセンスには、3 番目と 4 番目のコマンドの$Licenseが含まれています。
パラメーター
-AssignedLicenses
割り当てるライセンスまたは削除するライセンスの一覧を指定します。
Type: | AssignedLicenses |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
このコマンドレットが情報イベントにどのように応答するかを指定します。 このパラメーターの有効値は、次のとおりです。
- 続行
- Ignore
- 照会
- SilentlyContinue
- Stop
- [中断]
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
Azure AD の (UPN または ObjectId として) ユーザーの ID を指定します。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
メモ
Microsoft Graph PowerShell への Set-AzureADUserLicense の移行ガイド を参照してください。
関連リンク
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示