Configuration Manager クライアントを 5 時間ごとに再インストールすると、不注意によるクライアント アップグレードが発生する可能性があります
この記事では、System Center 2012 Configuration Manager クライアントと System Center 2012 R2 Configuration Manager クライアントの問題について説明します。これにより、Configuration Manager の現在のブランチまたは長期サービス ブランチ (LTSB) 環境でクライアントが不注意でアップグレードされる可能性があります。
元の製品バージョン: Microsoft System Center 2012 Configuration Manager、Microsoft System Center 2012 R2 Configuration Manager
元の KB 番号: 4018655
まとめ
Configuration Manager クライアント インストール (CCMSetup) は最初に失敗し、クライアント再試行タスクが Windows タスク スケジューラに登録されます。 クライアントのインストールが成功した後、再試行タスクは想定どおりに削除されません。 そのため、クライアントは 5 時間ごとに再インストールを続けます。
このような場合は、Configuration Manager インフラストラクチャを Configuration Manager Current Branch または LTSB にアップグレードし、Configuration Manager クライアントをアップグレードしない場合、スケジュールされた再試行タスクは 5 時間ごとにクライアントの再インストールを引き続き強制します。
次回 CCMSetup を実行すると、クライアントは更新された管理ポイントまたは配布ポイントを見つけ、クライアント ソフトウェアを再インストールします。 これにより、クライアントが Configuration Manager にアップグレードされます。
これらの継続的なアップグレードは、管理者によって構成された通常のアップグレード プロセスの外部で行われます。 これには、クライアントのパイロット機能が含まれます。
現象
Microsoft System Center 2012 または System Center 2012 R2 環境では、次の現象が発生します。
- クライアントは、5 時間ごとに正常に再インストールされます。 このアクティビティは、ccmsetup.logおよび Windows イベント ログに記録されます。
- Task Scheduler で \Microsoft\Microsoft\ConfigurationManager フォルダーを表示すると、Configuration Manager クライアント再試行タスクという名前のタスクが見つかります。
原因
この問題は、CCMSetup によってクライアントの間違ったフォルダーにクライアント再試行タスクが作成されるために発生します。 これにより、CCMSetup がタスクを見つけて削除できなくなります。
スケジュールされたタスクは、\Microsoft\Configuration Manager フォルダーではなく\Microsoft\Microsoft\Configuration Manager フォルダーに作成されます。
回避策 1
Task Scheduler を使用して、\Microsoft\Microsoft\Configuration Manager フォルダーから Configuration Manager クライアント再試行タスクを手動で削除します。
回避策 2
スクリプトを展開して、\Microsoft\Microsoft\Configuration Manager フォルダーから Configuration Manager クライアント再試行タスク を削除します。
スクリプトに追加する Windows PowerShell コマンドの例:
get-scheduledtask -taskname "Configuration Manager Client Retry Task"
unregister-scheduledtask -taskname "Configuration Manager Client Retry Task" -confirm:$false
詳細
Configuration Manager Current Branch バージョン 1602 以降のバージョンと LTSB バージョン 1606 では、クライアントのアップグレード後にスケジュールされたタスクが Ccmsetup によって正しく削除されます。