展開サービスとは何かを学習しました。 ただし、毎日使用している PowerShell ツールを利用して、展開サービスにアクセスして使用したいと思っているでしょう。 このユニットでは、Microsoft Graph PowerShell SDK について説明し、それを使用するためのセットアップ方法を説明します。
Microsoft Graph PowerShell SDK とは?
Microsoft Graph SDK は、Windows Update for Business 展開サービスなど、さまざまな Microsoft サービス のクラウド エンドポイントである Microsoft Graph とのインターフェイスに必要な作業を簡略化します。 プラットフォームごとに異なる Microsoft Graph SDK があります。
Microsoft Graph PowerShell SDK を使用すると、PowerShell を使用して Microsoft Graph サービスを操作できます。 この SDK は、Microsoft Graph の使用に役立つ PowerShell コマンドと機能を提供するライブラリです。 このライブラリには、Windows Update for Business 展開サービスからデバイスに更新プログラムを展開するために使用するコマンドが含まれています。
テナントとデバイスを準備する
Microsoft Graph PowerShell SDK を使用するには、以下に対するアクセス権が必要です:
SDK を取得する
必要なすべてのコンポーネントにアクセスできることを確認したら、Microsoft Graph PowerShell SDK を取得する準備が整います。 これを行うには、SDK をインストールします。 次のコマンドを使用して、PowerShell Core または Windows PowerShell SDK をインストールできます。
Install-Module Microsoft.Graph
ヒント
Update-Module Microsoft.Graph コマンドを使用して、SDK とその依存関係を最新の状態に保つことができます。
PowerShell SDK のすべてのコマンドでは、プレフィックス Mg が使用されます。これは Microsoft Graph の略称です。 現在、展開サービスは、Microsoft Graph のベータ エンドポイントを使用して使用できます。 つまり、次のコマンドを実行して、ユーザー プロファイルを適切な API 契約に設定する必要があります。
Select-MgProfile -Name "beta"
最後に、Connect-MgGraph コマンドを使用して、次のコマンドを実行してサインインします:
Connect-MgGraph -Scopes "WindowsUpdates.ReadWrite.All"
サインインするように求められます。 グローバル管理者、Windows Update 展開管理者、Intune 管理者など、必要なアクセス許可の役割のいずれかを持つ Microsoft Azure または Microsoft Intune アカウントを使用してサインインします。
正常にサインインしたら、Microsoft Graph PowerShell SDK の使用を開始することができます。
注:
PowerShell コンソールを使用する代わりに自動化されたスクリプトを作成する必要がある場合は 、PSCredential クラス を使用してユーザー名、パスワード、および資格情報を自動化できます。