WNS 資格情報の生成

この文書では、Windows MDM サーバーのインストールまたはアップグレード時にアップロードできる、Windows プッシュ通知サービス (WNS) 資格情報を取得する方法について説明します。

Before you begin

WNS 資格情報を作成するには、組織は有料の Microsoft 開発者アカウントを持っている必要があります。
Note: 有料の Microsoft 開発者アカウントを作成する方法についての詳細は、以下を参照してください https://bigfix-wiki.hcltechsw.com/wikis/home?lang=en-us#!/wiki/BigFix%20Wiki/page/How%20to%20create%20a%20Microsoft%20developer%20account

About this task

登録済みデバイスとの通信を確立するには、Windows MDM サーバーが登録されたデバイスと通信してポリシーとアクションを適用する WNS サーバーの資格情報を Windows MDM サーバーが認識している必要があります。詳しくは、https://docs.microsoft.com/en-us/windows/client-management/mdm/push-notification-windows-mdm を参照してください。

MDM サーバーの WNS 資格情報を取得するには、以下の手順を実行します。

  1. Microsoft パートナー センターにログインします。URL https://partner.microsoft.com/en-us/dashboard を開き、Microsoft 開発者アカウントの資格情報を入力します。次のページが表示されます。

  2. 「アプリとゲーム」をクリックします。「アプリとゲーム」の「概要」ページが表示されます。
  3. アプリを作成し、WNS プッシュ資格情報 (クライアント・シークレット、PFN、SID) を取得します。これを行うには、次の手順を実行します。
    1. 「概要」ページで、「新しい製品」をクリックし、「MSIX or PWA app」を選択します。

    2. 「名前を予約してアプリを作成」ページで、アプリケーションの適切な名前 (WNS サーバー名) を入力し、「製品名を予約」をクリックします。

  4. wnscredentials.json ファイルを作成します。
    1. 「ホーム」「アプリとゲーム」へと移動し、製品リストから、作成したアプリケーションを選択します。
      1. 製品ページから、「製品管理」 > 「WNS/PNS」に移動し、「App Registration ポータル」のリンクをクリックします。

      2. アプリの Microsoft Azure ポータル・ページが表示されます。「クライアントの資格情報」リンクをクリックして、証明書またはシークレットを追加します。

      3. 「証明書とシークレット」ページの「クライアント シークレット」タブで、「+ New client secret」をクリックします。

      4. クライアント・シークレットの「説明」に入力し、「有効期限」ドロップダウンをクリックしてクライアント・シークレットの有効期間を選択し、「追加」をクリックします。

      5. シークレット ID の「値」をコピーして、client_secret ファイルの WNScredential.json 値として使用します。

      6. 「製品管理」 > 「製品識別情報」に移動し、PFN およびパッケージ SID をコピーして、WNScredential.json ファイルに追加します。

      7. コピーした情報を以下の形式に変換し、wnscredentials.json としてファイルを保存します。
        {
        "client_id": "ms-app://<Package SID>",
        "client_secret":"<Application Secrets>",
        "PFN":"<PFN>"
        }

Results

wnscredentials.json ファイルが作成され、このファイルを Windows 用の BigFix MDM サービスのインストール時にアップロードして、MDM サーバーと Windows デバイス間の通信を確立できます。