タスク シーケンス ポリシーのサイズを小さくする
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 の制限があります。 カスタム タスク シーケンス変数の使用方法を確認します。これは、ポリシー サイズにも影響する可能性があります。
最後の手段として、複雑で動的なタスク シーケンスを個別のタスク シーケンスに分割し、異なるコレクションに個別のデプロイを行います。