Intuneポリシーデバイスステータスキャッシュを有効にし、設定します。
この記事では、アプリ内でIntuneポリシーデバイスステータスキャッシュを有効にし、設定する方法を説明します。このキャッシュは、ポリシーのデバイスステータスデータを保存することによりパフォーマンスを向上させ、繰り返しAPI呼び出しを行う必要を減らします。
Intuneポリシーデバイスステータスキャッシュを有効にするには:
注: Enterprise v7.3のNerdio Manager以降、この設定は既定で有効になっています。
Azureポータルから、設定> 環境変数 > アプリ設定に移動します。
次の変数を設定します:
Features:IntuneCache:IntunePolicyDeviceStatusCacheEnabled = True。
有効にすると、バックグラウンドジョブが自動的に開始されます。このジョブは、すべての利用可能なポリシーを定期的にポーリングし、デバイスステータスデータをキャッシュします。
注: このバックグラウンドジョブが最初に実行されるとき、完了までにかなりの時間がかかる場合があり、環境内のポリシーの数に依存します。
バックグラウンドジョブが完了すると、フロントエンドUIは自動的に更新され、各ポリシーの最新のステータスが表示されます。
バックグラウンドジョブは、最初のAPI失敗で停止しません。代わりに、すべてのポリシーのレポート取得を試み続けます。
失敗した試行はログに記録され、システムは次回の実行でそれらのポリシーを再取得しようとします。
バックグラウンドジョブのステータスと結果は、ジョブログを通じて監視できます。ログには次の情報が表示されます:
失敗したポリシー。
失敗に関連するエラーメッセージ。
各失敗したポリシーの次の再試行予定時間。
次の環境変数を使用してキャッシュをさらにカスタマイズできます:
キャッシュされたアイテムが有効である期間(分単位)を設定するには:
Features:IntuneCache:PolicyDeviceStatusCacheLifetimeMinutes。ジョブを完了し、次のサイクルで再試行する前に、ポリシーレポートの取得を待機する最大時間(分単位)を定義するには:
Features:IntuneCache:PolicyReportPollingTimeoutMinutes。
コメント (0件のコメント)