web-dev-qa-db-ja.com

構成マネージャー(SCCM)クライアントがステータスを更新しない

構成マネージャーCASサーバーがクライアントを「保留中のシステムの再始動」として表示する問題があります。参照しているクライアントを見ると、ステータスは送信済みとして表示され、再起動保留のステータスはレジストリに表示されません(クライアントはとにかく再起動されました)。

要約の再実行と更新は、何時間も機能しませんでした。

enter image description here

以下のクライアントログ(server1)ファイル: enter image description here

CASサーバーでクライアントのステータスをクリアする方法はありますか?ステータスメッセージを渡さないことで管理ポイントに障害がありますか?

3
Mark

ほとんどの場合、問題を修正するスクリプトを見つけました。これは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."
2
Mark

マークの答えに基づいて、これを行うことができます:

Invoke-Command -ComputerName $ComputerName -AsJob {(New-Object -ComObject Microsoft.CCM.UpdatesStore).RefreshServerComplianceState()}
2
CircaLucid