Define a health baseline
Check the SMS Agent Host service, recent policy request, hardware inventory timestamp, and assigned site. Store each result separately so a dashboard can explain why a device is unhealthy.
Remediate progressively
Refresh policy and trigger inventory before considering a repair. Repair the client only after confirming the issue is local and repeatable. Record the action and outcome for support.
Get-Service CcmExec
Invoke-CimMethod -Namespace root\ccm -ClassName SMS_Client -MethodName TriggerSchedule -Arguments @{sScheduleID='{00000000-0000-0000-0000-000000000021}'}Operational checklist
- Measure each health signal independently.
- Refresh policy before repairing.
- Record remediation outcome.
- Trend failures by model and site.