ユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。

本庄 孝行 0 評価のポイント
2024-09-12T23:21:16.2+00:00

数百人のユーザーの利用できるアプリを一括で変更する方法はありますでしょうか。

管理センターのユーザー>アクティブなユーザー>ライセンスとアプリから

特定のアプリのチェックをはずす、ということを複数のユーザーに対して一括で行いたいです

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
409 件の質問
Microsoft System Center
Microsoft System Center
データセンター リソース、プライベート クラウド、クライアント デバイスを管理するためのソリューションを提供する Microsoft システム管理製品のスイート。
3 件の質問
PowerShell
PowerShell
コマンドライン シェルと関連するスクリプト言語で構成される Microsoft タスク自動化および構成管理フレームワークのファミリ。
23 件の質問
0 件のコメント コメントはありません
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. zaamasu 791 評価のポイント
    2024-09-13T05:24:54.32+00:00

    はじめまして。
    特定のサービスプランをユーザ毎に一律無効にされたい場合は、以下流れでコマンドを実行する方法が一案です。

    1. MS graphにアクセス
    Connect-MgGraph -Scopes User.ReadWrite.All, Organization.Read.All
    
    1. 外したいライセンスとサービスプランのSkuIDを確認

    ・ライセンス

    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 が表示
    
    
    1. 無効にするサービスプランを指定
    $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

    0 件のコメント コメントはありません

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。