WNS 資格情報の生成

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

始める前に

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

このタスクについて

登録済みデバイスとの通信を確立するには、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. 「Create your app by reserving a name」ページで、アプリケーションの適切な名前 (WNS サーバー名) を入力し、「Reserve product name」をクリックします。
  4. wnscredentials.json ファイルを作成します。
    1. 「ホーム」 > 「アプリとゲーム」に移動し、製品リストから作成したアプリケーションを選択します。
      1. 製品ページから、「 製品管理 」 > 「WNS/PNS」に移動し、「App Registration ポータル」リンクをクリックします。

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

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

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

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

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

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

タスクの結果

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