Intuneポリシーデバイスステータスキャッシュを有効にし、設定します。

Intuneポリシーデバイスステータスキャッシュを有効にし、設定します。

この記事では、アプリ内でIntuneポリシーデバイスステータスキャッシュを有効にし、設定する方法を説明します。このキャッシュは、ポリシーのデバイスステータスデータを保存することによりパフォーマンスを向上させ、繰り返しAPI呼び出しを行う必要を減らします。

Intuneポリシーデバイスステータスキャッシュを有効にするには:

注: Enterprise v7.3のNerdio Manager以降、この設定は既定で有効になっています。

  1. Azureポータルから、設定> 環境変数 > アプリ設定に移動します。

  2. 次の変数を設定します:Features:IntuneCache:IntunePolicyDeviceStatusCacheEnabled = True

有効にすると、バックグラウンドジョブが自動的に開始されます。このジョブは、すべての利用可能なポリシーを定期的にポーリングし、デバイスステータスデータをキャッシュします。

注: このバックグラウンドジョブが最初に実行されるとき、完了までにかなりの時間がかかる場合があり、環境内のポリシーの数に依存します。

有効にした後の動作:

  • バックグラウンドジョブが完了すると、フロントエンドUIは自動的に更新され、各ポリシーの最新のステータスが表示されます。

  • バックグラウンドジョブは、最初のAPI失敗で停止しません。代わりに、すべてのポリシーのレポート取得を試み続けます。

  • 失敗した試行はログに記録され、システムは次回の実行でそれらのポリシーを再取得しようとします。

ジョブの進行状況を監視します:

バックグラウンドジョブのステータスと結果は、ジョブログを通じて監視できます。ログには次の情報が表示されます:

  • 失敗したポリシー。

  • 失敗に関連するエラーメッセージ。

  • 各失敗したポリシーの次の再試行予定時間。

キャッシュの動作に関する追加設定:

次の環境変数を使用してキャッシュをさらにカスタマイズできます:

  • キャッシュされたアイテムが有効である期間(分単位)を設定するには:Features:IntuneCache:PolicyDeviceStatusCacheLifetimeMinutes

  • ジョブを完了し、次のサイクルで再試行する前に、ポリシーレポートの取得を待機する最大時間(分単位)を定義するには:Features:IntuneCache:PolicyReportPollingTimeoutMinutes

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

サインインしてコメントを残してください。