ビジネス向け Microsoft Storeと Education と Configuration Manager の統合のトラブルシューティング

この記事では、ビジネス向け Microsoft Storeおよび Education (MSfB) と Configuration Manager の統合に関して発生する可能性がある主な問題の主なトラブルシューティングのヒントと修正プログラムについて説明します。

Configuration Managerでビジネス向け Microsoft Storeと Education を使用する方法の詳細については、「Configuration Managerを使用してビジネス向け Microsoft Storeと Education からアプリを管理する」を参照してください。

監視する

コンポーネントの状態

Configuration Manager コンソールで、[監視] ワークスペースに移動し、[システムの状態] を展開して、[コンポーネントの状態] ノードを選択します。 次のコンポーネントの状態を監視します。

  • SMS_BUSINESS_APP_PROCESS_MANAGER
  • SMS_CLOUDCONNECTION

同期の状態

Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[ビジネス向け Microsoft Store] ノードを選択します。 [最終同期の状態] 列を確認します。

同期されたアプリを表示する

Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[アプリケーション管理] を展開して、[Store Apps のライセンス情報] ノードを選択します。

ログ ファイル

WSfBSyncWorker.log

このログ ファイルは、サービス接続ポイントのConfiguration Manager \Logs インストール ディレクトリにあります。 クラウド サービスとの通信に関する情報を記録します。 この情報には、メタデータ、アイコン、パッケージ、ライセンス ファイルの取得が含まれます。

ログ レベルを変更するには、レジストリ キーの LoggingLevel 値を HKLM\SOFTWARE\Microsoft\SMS\Tracing\SMS_CLOUDCONNECTION0変更します。 詳細については、「 ログ オプションの構成」を参照してください。

SMS_CLOUDCONNECTION.log

このログ ファイルは、サービス接続ポイントのConfiguration Manager \Logs インストール ディレクトリにあります。 WSfBSyncWorker サービスが開始されていない場合、または繰り返し開始および停止する場合は、このログ ファイル内のエントリを確認します。

注:

このログ ファイルは、他の機能と共有されます。

BusinessAppProcessWorker.log

このログ ファイルは、階層内の最上位サイトのサイト サーバーにあります。 Configuration Managerインストール ディレクトリの下\Logsにあります。 次のプロセスに関する情報が記録されます。

  • BusinessAppProcessWorker コンポーネントによって同期されたメタデータ情報をデータベースに挿入する
  • でファイルを処理する \InstallDir\inboxes\businessappprocess.box

SMS_BUSINESS_APP_PROCESS_MANAGER.log

このログ ファイルは、階層内の最上位サイトのサイト サーバーにあります。 Configuration Managerインストール ディレクトリの下\Logsにあります。 BusinessAppProcessWorker サービスが開始されていない場合、または繰り返し開始および停止する場合は、このログ ファイル内のエントリを確認します。

最後の同期に失敗しました

最後の同期状態が 失敗した場合は、まず次の ログ ファイル を確認して症状を特定します。

  • WSfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

次に、一般的な問題については、次のいずれかのセクションを参照してください。

承認エラー

原因

この問題は、構成されたMicrosoft Entra アプリケーションに、このテナントのビジネス向け Microsoft Storeと Education を管理するためのアクセス許可がない場合に発生する可能性があります。

回避策

  1. ビジネス向け Microsoft Storeポータルまたは Education ポータルに管理者としてサインインします。
  2. [設定] に移動し、[管理ツール] を選択します。
  3. アプリケーションが一覧にない場合は、[ 管理ツールの追加] を選択します。 次に、名前で検索し、Configuration Managerと同じ ClientID に関連付けられているMicrosoft Entra アプリケーションを選択します。
  4. 状態に [アクティブ] が表示されない場合は、[アクション] セクションで [アクティブ化] を選択します。
  5. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[ビジネス向け Microsoft Store] ノードを選択します。 ストアと同期するか、次の同期間隔が発生するまで待ちます。

ヒント

Configuration Managerで ClientID を見つけるには:

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[Microsoft Entra Tennts] ノードを選択します。
  2. ビジネス向け Microsoft Storeと Education の統合に使用するテナントを選択します。
  3. 結果ウィンドウで、一致するアプリケーションを見つけて、[ クライアント ID ] 列を確認します。

シークレット キーが無効です

原因

この問題は、ビジネス向け Microsoft Storeおよび Education 構成のMicrosoft Entra アプリで秘密キーの有効期限が切れている場合に発生する可能性があります。

解決方法

Microsoft Entra アプリケーションの秘密キーを更新します。 詳細については、「 秘密キーを更新する」を参照してください。

アプリケーション トークンの取得中にエラーが発生しました

原因

この問題は、接続されているアプリがMicrosoft Entra IDに存在しなくなった場合に発生する可能性があります。

解決方法

ビジネス向け Microsoft Storeと Education への接続を削除して再作成します。

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[ビジネス向け Microsoft Store] ノードを選択します。
  2. 既存の接続を選択します。
  3. リボンで [削除] を選択します

次に、接続を再作成します。 詳細については、次の記事を参照してください。

コンテンツの場所が存在しないか、アクセス許可が正しくありません

原因

ビジネス向け Microsoft Storeと Education 接続を設定するときに、同期されたコンテンツを格納するためのネットワーク共有を指定します。 この問題は、この共有が存在しない場合、またはアクセス許可が正しくない場合に発生する可能性があります。 サービス接続ポイントのコンピューター アカウントは、このディレクトリとサブディレクトリの所有者である必要があります。 そうでない場合は、次のようなエラーが表示されます。

Failed to download package d788cc1b-ab00-bb5f-1548-f2dfe717583b-X86-Arm for product 9WZDNCRFJ3PS\0015.  
System.IO.IOException: This security ID may not be assigned as the owner of this object.

構成した場所を表示するには:

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[ビジネス向け Microsoft Store] ノードを選択します。

  2. アカウントを選択し、その [プロパティ] を開きます。

  3. [構成] タブに切り替えます。[場所] 設定には、ビジネス向け Microsoft Storeと Education からダウンロードしたアプリケーション コンテンツを格納するためのネットワーク パスが表示されます。

回避策

  1. まだ存在しない場合は、共有を作成します。

  2. フォルダーに対する NTFS アクセス許可とネットワーク共有に対するアクセス許可を確認します。 サービス接続ポイントのコンピューター アカウントに 読み取り および 書き込み アクセス許可を付与します。

場所を再構成する場合は、新しいコンテンツの場所との接続を削除して再作成します。

'GET' メソッドを呼び出す http 要求の作成中にエラーが発生しました

原因

この問題は、ストアからのアプリケーションの同期に時間がかかり、コンテンツ URL の有効期限が切れた場合に発生する可能性があります。

回避策

同期プロセスを再試行する

  1. Configuration Manager コンソールで、[管理] ワークスペースに移動し、[Cloud Services] を展開して、[ビジネス向け Microsoft Store] ノードを選択します。
  2. 接続を選択します。 リボンで、[ビジネス向け Microsoft Storeから同期] を選択します。

そのたびに、さらに進む必要があります。 次の要因に応じて、いくつかの再試行が必要になる場合があります。

  • オフライン アプリケーションの数
  • パッケージのサイズ
  • ネットワーク速度

試行するたびに、エラーが表示される回数が少なくなります。 エラーの数が減らない場合は、別の問題があります。

バッファーにさらにバイトを書き込むことができません

原因

この問題は、アプリケーションのパッケージが 500 MB を超える場合に発生する可能性があります。 Configuration Managerでは、パッケージが 500 MB 未満のオフライン アプリケーションの自動同期のみがサポートされます。

回避策

これらのアプリを自動的に同期することはできませんが、コンテンツをダウンロードして、アプリケーションを手動で作成できます。

  1. 失敗したアプリケーション ID を、 WSfbSynWorker.logの次の行から取得します。

    Error(s) syncing or downloading application <ApplicationID> from the Microsoft Store for Business.

  2. ビジネス向け Microsoft Storeポータルまたは Education ポータルに管理者としてサインインします。 このアプリケーションのページを見つけます。

    ヒント

    ページの URL は次のようになります。 https://businessstore.microsoft.com/en-us/store/p/app/ApplicationID

    1. まだ選択されていない場合は、[ オフライン] を選択します。 次に、[管理] を選択 します

    2. サポートされているすべてのプラットフォームのアプリケーション コンテンツ共有に別のフォルダーを作成します。

    3. パッケージをパッケージ フォルダーにダウンロードします。

    4. エンコードされたライセンス ファイルを .bin ファイルとしてパッケージ フォルダーにダウンロードします。

    5. 必要なすべてのフレームワークをパッケージ フォルダーにダウンロードします。

  3. Configuration Manager コンソールで、[ソフトウェア ライブラリ] ワークスペースに移動し、[アプリケーション管理] を展開し、[アプリケーション] ノードを選択します。

  4. アプリケーションを作成し、アプリケーション情報を手動で指定します。

    1. 以前にダウンロードしたサポートされているプラットフォームごとにデプロイの種類を作成します。

    2. 型: Windows アプリ パッケージ (*.appx、*.appxbundle)

    3. 必要な依存関係パッケージではなく、実際のアプリ パッケージに appx/appxbundle を指定します。

最後の [インポート情報 ] ページで、次の詳細を確認します。

  • ライセンス ファイル: ファイルを指定します .bin 。 このライセンス ファイルは、オフライン アプリに必要です。
  • Windows アプリの依存関係: このパッケージに必要なすべての依存関係がダウンロードされていることを確認します。

オンライン アプリケーションのダウンロードが0x8024500cで失敗する

原因

ダウンロード中に0x8024500cエラーが発生するのは、通常、Windows Updateアクセスをブロックする [インターネットの場所に接続しない] グループ ポリシー Windows Updateによって発生します。

回避策

[インターネットの場所に接続しない] グループ ポリシー オブジェクトWindows Update有効にしないでください。

同期が実行されない

このセクションでは、次の同期の問題について説明します。

  • 同期プロセスは手動で開始しますが、実行されません
  • サイトは毎日自動的に同期されません

まず、次の ログ ファイル を確認して、症状を特定します。

  • BusinessAppProcessWorker.log
  • SMS_BUSINESS_APP_PROCESS_MANAGER.log
  • WsfbSyncWorker.log
  • SMS_CLOUDCONNECTION.log

次に、一般的な問題については、次のいずれかのセクションを参照してください。

手動同期が開始されない

原因

この問題は、以前の同期から 10 分以内に同期を開始した場合に発生する可能性があります。10 分ごとに同期する頻度を増やすことはできません。

解決方法

別の同期を開始する前に、少なくとも 10 分待ちます。

毎日の自動同期が実行されないと、SMS_BUSINESS_APP_PROCESS_MANAGER.logで "シャットダウン # workers" エラーが発生する

原因

この問題は、SMS_BUSINESS_APP_PROCESS_MANAGER コンポーネントが WsfbSyncWorker スレッドを停止した場合に発生する可能性があります。 エラーでは、または 4 worker を2指定できます。

回避策

SMS_EXECUTIVE サービスを再起動します。

そのメインサービスを再起動できない場合は、MSfB worker を使用して両方のコンポーネントを停止してから、両方を開始します。

  1. サービス接続ポイントを実行するサーバー上の Windows レジストリを開きます

  2. HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_CLOUDCONNECTION に移動します。

    1. [要求された操作] を [停止] に設定します。

    2. [最新の状態] = [停止] を確認する更新。

  3. HKLM\SOFTWARE\Microsoft\SMS\COMPONENTS\SMS_EXECUTIVE\Threads\SMS_BUSINESS_APP_PROCESS_MANAGER に移動します。

    1. [要求された操作] を [停止] に設定します。

    2. [最新の状態] = [停止] を確認する更新。

  4. SMS_CLOUDCONNECTIONで、[要求された操作] を [開始] に設定します。

  5. SMS_BUSINESS_APP_PROCESS_MANAGERで、[要求された操作] を [開始] に設定します。

このセクションには、次の一般的な問題が含まれています。

言語選択の変更が適用されない

原因

この問題は、言語の選択がキャッシュされ、プロパティ値が変更された後にクリアされない場合に発生する可能性があります。

回避策

この問題を解決するには、 SMS_Executive サービスを再起動します。

すべてのライセンス情報に対して選択したすべての言語が存在するわけではありません

原因

この問題は、ビジネス向け Microsoft Storeおよび Education アプリケーションのライセンス情報に、指定した言語のローカライズされたデータが含まれていない場合に発生する可能性があります。

回避策

作成されたアプリケーションに不足している言語を手動で追加します。

オフライン アプリケーション

このセクションには、次の一般的な問題が含まれています。

コンテンツを確認できないため、オフライン アプリケーションの作成に失敗する

原因

この問題は、オフライン アプリケーションの同期されたコンテンツが破損または変更された場合に発生する可能性があります。

回避策

新しい同期を開始します。同期が完了したら、正しくないコンテンツ ファイルを確認してダウンロードする必要があります。

オフライン ライセンス情報から作成されたアプリケーションのインストールに失敗する

原因

この問題は、バージョン 1511 より前のバージョンのWindows 10を実行しているクライアントにアプリケーションをデプロイする場合に発生する可能性があります。 ビジネス向け Microsoft Storeおよび Education からのオフライン ライセンスアプリは、Windows 10 バージョン 1511 以降でのみサポートされます。

解決方法

最新バージョンのWindows 10をインストールします。

次の手順

その他のヘルプについては、「Configuration Managerの使用に関するヘルプの検索」を参照してください。