構成マネージャーCASサーバーがクライアントを「保留中のシステムの再始動」として表示する問題があります。参照しているクライアントを見ると、ステータスは送信済みとして表示され、再起動保留のステータスはレジストリに表示されません(クライアントはとにかく再起動されました)。
要約の再実行と更新は、何時間も機能しませんでした。
以下のクライアントログ(server1)ファイル:
CASサーバーでクライアントのステータスをクリアする方法はありますか?ステータスメッセージを渡さないことで管理ポイントに障害がありますか?
ほとんどの場合、問題を修正するスクリプトを見つけました。これはSCCM 2012解き放たれた本に埋められました。
これを.vbsにコピーし、問題のあるクライアントマシンで実行します。次に、SMSサービスを再起動し、サイクルを再実行します(ソフトウェアの更新など)。
これにより、チェック状態の再チェックが強制されます。
' Initialize the UpdatesStore variable.
dim newCCMUpdatesStore
' Create the COM object.
set newCCMUpdatesStore = CreateObject ("Microsoft.CCM.UpdatesStore")
' Refresh the server compliance state by running the RefreshServerComplianceState method.
newCCMUpdatesStore.RefreshServerComplianceState
' Output success message.
wscript.echo "Ran RefreshServerComplianceState."
マークの答えに基づいて、これを行うことができます:
Invoke-Command -ComputerName $ComputerName -AsJob {(New-Object -ComObject Microsoft.CCM.UpdatesStore).RefreshServerComplianceState()}