タスク シーケンス ポリシーのサイズを小さくする
Configuration Manager (現在のブランチ) に適用
タスク シーケンス ポリシーのサイズが 32 MB を超えると、クライアントは大規模なポリシーの処理に失敗します。 その後、クライアントはタスク シーケンスの展開の実行に失敗します。 サイト データベースに格納されているタスク シーケンスのサイズは小さくなりますが、大きすぎると問題が発生する可能性があります。 クライアントがタスク シーケンス ポリシー全体を処理すると、サイズが拡張されると、32 MB を超える問題が発生する可能性があります。
クライアントで 32 MB のタスク シーケンス ポリシー サイズを確認するには、 管理分析情報を使用します。
Configuration Managerサイト データベース内のタスク シーケンスのサイズが 2 MB を超える場合は、次のアクションを制限します。
- タスク シーケンス エディターで変更を保存する
- PowerShell コマンドレットを使用して変更を保存する
- 新しいタスク シーケンスをインポートする
- サポートされている SDK メソッドを使用したその他の変更
たとえば、大きなタスク シーケンスに変更を保存しようとすると、タスク シーケンス エディターにエラーが表示されます。
ヒント
バージョン 2010 以降の動作では、サイト データベースに格納されているタスク シーケンスの 2 MB のサイズ制限がチェックされます。 クライアントがタスク シーケンス ポリシー全体を処理すると、サイズが拡張されると、32 MB を超える問題が発生する可能性があります。 管理分析情報は、32 MB のタスク シーケンス ポリシー サイズを確認します。
Configuration Manager コンソールでタスク シーケンスの一覧を表示したら、サイズ (KB) 列を追加します。 この列を使用して、問題の原因となる可能性のある大規模なタスク シーケンスを特定します。
タスク シーケンス サイズを小さくするアクション
タスク シーケンスとタスク シーケンス展開ポリシーのサイズを小さくするには、次のアクションを実行します。
機能セグメントを子タスク シーケンスに分割し、 タスク シーケンスの実行 手順を使用します。 各タスク シーケンスは、データベース内で 2 MB 未満にしてください。 各タスク シーケンスには、そのポリシー サイズに対して 32 MB の個別の制限があります。
注意
タスク シーケンス内のステップとグループの合計数を減らすことは、ポリシー サイズへの影響を最小限に抑えます。 一般に、各手順はポリシーの 2 つの KB です。 手順のグループを子タスク シーケンスに移動すると、影響が大きくなります。
展開内のソフトウェア更新プログラムの数をタスク シーケンスと同じコレクションに減らします。
PowerShell スクリプトの実行手順でスクリプトを入力する代わりに、パッケージを使用してスクリプトを参照します。
タスク シーケンス 環境 の実行時のサイズには 8 KB の制限があります。 カスタム タスク シーケンス変数の使用方法を確認します。これは、ポリシー サイズにも影響を与える可能性があります。
最後の手段として、複雑で動的なタスク シーケンスを個別のタスク シーケンスに分割し、異なるコレクションに個別の展開を行います。