次の方法で共有


PowerShell For School Data Sync

School Data Sync (SDS) とMicrosoft Entra IDを使用している場合は、PowerShell でタスクとアクションを実行すると便利です。 PowerShell を使用すると、一括操作とスクリプト化された操作を簡単に完了できます。 この記事では、Microsoft Entra IDと School Data Sync で PowerShell の使用を開始するためのセットアップと前提条件について説明します。管理者は、同期された SDS データをより適切に管理するためのツールとして PowerShell を使用できます。

参考までに、 SDS PowerShell スクリプトを参照してください。

Microsoft Graph PowerShell SDK をインストールする

PowerShell での SDS オブジェクト管理の場合は、Microsoft Graph PowerShell をインストールすることをお勧めします。 前提条件を確認し、両方のモジュールをインストールするには、次の手順に従います。

Microsoft Graph PowerShell をインストールします。

インストールの確認とモジュールのインポート

インストールが完了したら、モジュールが正常にインストールされていることを確認します。 コマンドは、モジュールを PowerShell に読み込む方法でもあります。 モジュールを PowerShell に読み込むと、モジュールに関連付けられているコマンドレットを実行できます。

モジュールがインストールされ、PowerShell にインポートされていることを確認するには、次の手順を実行します。

  1. PowerShell を起動します。

  2. このコマンドを実行して、モジュールが正常に読み込まれてインストールされていることを確認します。

    Get-InstalledModule Microsoft.Graph
    

    注:

    このコマンドは、Microsoft Graph モジュールがシステムにインストールされている場合、インストールされているバージョン、名前、および descritpion を返します。

  3. Microsoft Graph モジュールをインポートするには、次のコマンドを実行します。

    Import-Module Microsoft.Graph
    

PowerShell を使用してMicrosoft Entra IDに接続する

モジュールがインポートされたら、PowerShell を Microsoft Entra ID に接続して、Microsoft Entra ディレクトリに対して各モジュールに関連付けられているコマンドを実行する必要があります。

注:

委任されたアクセスを使用して、ユーザーとしてサインインします。 サインインする必要があるのは、セッションごとに 1 回だけです。

  1. Microsoft Graph モジュールをMicrosoft Entra IDに接続します。

    Connect-MgGraph -Scopes 
    "User.Read.All","Group.ReadWrite.All"
    
  2. コマンドを実行すると、認証のために Web ページに移動するように求められます。

  3. [次へ] ボタンまたは [サインイン] を選択して続行します。 Microsoft Graph PowerShell に接続するために、organizationに代わってアクセス許可と同意を求められます。

  4. [organizationに代わって同意する] チェック ボックスをオンにし、[同意] ボタンを選択します。

  5. 検証が成功すると、PowerShell ターミナルに 「Microsoft Graph へようこそ!」 と表示されます。