SCCM管理者はデバイスのメンテナンスウィンドウを設定します。ユーザーは同じデバイスの営業時間を設定します。メンテナンスウィンドウと営業時間が重なるのは避けられないようです。その重なり合いの間、SCCMはメンテナンスウィンドウをサポートする操作?
このTechNetブログ投稿メンテナンス期間と営業時間を理解するために私が見つけた最良のリソースです。ただし、この 2 つの間の重複については何も述べられていません。
答え1
私の理解では、(SCCM 2012 は比較的新しいですが、SCE 2010 はしばらく使用しています)、ここで関係する要素は次のとおりです。
ビジネスシナリオ
単一のデバイス コレクション内のエンド ユーザー マシンに「Java 8 Update xx」を展開しようとしているとします。なぜでしょうか? それは Java だからです。
問題の2つ:
営業時間:これは、エンド ユーザーが構成できる、ローテーションする週次カレンダーです。つまり、エンド ユーザーの Mary は、月曜日から金曜日までの勤務日に、午後 5 時にオフィスを出るときにすべてのソフトウェアの更新とインストールが行われるようにしたいと考えています。
彼女はソフトウェア センター コンソールにアクセスし、次のように営業時間を設定します...
- 月曜日 午前8:00 - 午後5:00
- 火曜日 午前8時~午後5時
- 水曜日 午前8:00 - 午後5:00
- 木曜日 午前8:00 - 午後5:00
- 金曜日 午前 8:00 - 午後 3:30 (メアリーは金曜日は早く帰るのが好きです)
- 土曜日 なし
- 日曜日 なし
これを $BizWindow と呼びます。指定された時間中は TRUE と評価され、設定された時間枠外の場合は FALSE と評価されます。
メンテナンスウィンドウ: これは月次、週次、または日次スケジュールにすることができ、管理者はインストールがコンピューターで利用可能になる時間の範囲を設定できます。これらの設定は、デバイス コレクション レベルで構成されます。
- 毎日午後4時から午後8時まで
これを $MaintWindow と呼ぶことにします。これは毎日午後 4 時から午後 8 時までの間は TRUE と評価されます。
必要条件:
したがって、クライアント デバイスへのソフトウェアのインストールを開始するには、コンピューターが次の 2 つの条件を満たしている必要があります。
1.) それはない営業時間内
2.) それははメンテナンスウィンドウ内
IE
$BizWindow = FALSE && $MaintWindow = TRUE
上記の例では
メアリーのコンピュータは次の場合に Java をインストールします:
- 月曜日~木曜日 午後5時~午後8時
- 金曜日午後 4:00 - 午後 8:00 (金曜日はメアリーの勤務時間が少し短いため)
佳作
アプリとパッケージを公開する場合、展開設定でメンテナンス ウィンドウと営業時間のルールを上書きする方法があります。その後、ソフトウェアはそれぞれの DP に配布され、SCCM クライアントがリストを更新するとすぐに使用可能になり、インストールされます。
お役に立てれば幸いです。
答え2
実証結果
SCCM がどのように動作するかを確認するために、いくつかのテストを実行しました。結果は次のとおりです。
Test InBusHours InMaintWin UserLoggedIn OpsRun
---- ---------- ---------- ------------ ------
1 True False False False
2 True True False True
3 True True True True
注: 上記のすべてのテストは、インストール期限を「利用可能な時間後できるだけ早く」に設定して、「利用可能な時間」後に実行されました。
ルールは次のようになります:
営業時間とメンテナンス期間が重なる時間帯には、メンテナンス期間をサポートする操作が実行されます。