Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
409 件の質問
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
数百人のユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。
管理センターのユーザー>アクティブなユーザー>ライセンスとアプリから
特定のアプリのチェックをはずす、ということを複数のユーザーに対して一括で行いたいです
はじめまして。
特定のサービスプランをユーザ毎に一律無効にされたい場合は、以下流れでコマンドを実行する方法が一案です。
Connect-MgGraph -Scopes User.ReadWrite.All, Organization.Read.All
・ライセンス
Get-MgSubscribedSku | Select -Property Sku*, ConsumedUnits -ExpandProperty PrepaidUnits | Format-List
→ SkuID = xxxxx が表示
・サービスプラン(以下 Microsoft 365 Apps for Enterprise が 先頭行に表示された場合)
Get-MgSubscribedSku | Select SkuPartNumber
SkuPartNumber
-------------
OFFICESUBSCRIPTION
・・・・
$licenses = Get-MgSubscribedSku
$licenses[0].ServicePlans
→ SkuID = yyyyy が表示
$License1 = New-Object -TypeName Microsoft.Graph.PowerShell.Models.MicrosoftGraphAssignedLicense -Property @{SkuId = "xxxxx"; DisabledPlans = @("yyyyy")}
4, ユーザ毎に無効化
Set-MgUserLicense -UserId "user01@aaa.com" -AddLicenses @($License1) -RemoveLicenses @()
Set-MgUserLicense -UserId "user02@aaa.com" -AddLicenses @($License1) -RemoveLicenses @()
Set-MgUserLicense -UserId "user03@aaa.com" -AddLicenses @($License1) -RemoveLicenses @()
・・・
※参考情報
PowerShell を使用して Microsoft 365 ライセンスをユーザー アカウントに割り当てる
Microsoft Graph PowerShell SDK を使用したライセンス管理操作の紹介operating-license-with-microsoft-graph/#idx4-2