Client Schedule ID’s
I get asked this quite often so I have been compiling a list of the Schedule ID’s for a Config Manager client. This is not a complete list by no means but I think that it is most of them. I add to it as I find new ones.
Hardware Inventory Collection Task
{00000000-0000-0000-0000-000000000001}
Software Inventory Collection Task
{00000000-0000-0000-0000-000000000002}
Heartbeat Discovery Cycle
{00000000-0000-0000-0000-000000000003}
Software Inventory File Collection Task
{00000000-0000-0000-0000-000000000010}
Request Machine Policy Assignments
{00000000-0000-0000-0000-000000000021}
Evaluate Machine Policy Assignments
{00000000-0000-0000-0000-000000000022}
Refresh Default MP Task
{00000000-0000-0000-0000-000000000023}
Refresh Location Services Task
{00000000-0000-0000-0000-000000000024}
Location Services Cleanup Task
{00000000-0000-0000-0000-000000000025}
Software Metering Report Cycle
{00000000-0000-0000-0000-000000000031}
Source Update Manage Update Cycle
{00000000-0000-0000-0000-000000000032}
Policy Agent Cleanup Cycle
{00000000-0000-0000-0000-000000000040}
Request Machine Policy Assignments
{00000000-0000-0000-0000-000000000042}
Certificate Maintenance Cycle
{00000000-0000-0000-0000-000000000051}
Peer Distribution Point Status Task
{00000000-0000-0000-0000-000000000061}
Peer Distribution Point Provisioning Status Task
{00000000-0000-0000-0000-000000000062}
Compliance Interval Enforcement
{00000000-0000-0000-0000-000000000071}
Software Updates Agent Assignment Evaluation Cycle
{00000000-0000-0000-0000-000000000108}
Send Unsent State Messages
{00000000-0000-0000-0000-000000000111}
State Message Manager Task
{00000000-0000-0000-0000-000000000112}
Force Update Scan
{00000000-0000-0000-0000-000000000113}
AMT Provision Cycle
{00000000-0000-0000-0000-000000000120}
You can use the above codes to kick off different events on the client. There are several scripts out there that will allow you to to do this. One of the most used is the SendSched.vbs file from the SMS 2003 Toolkit2. The toolkit can be downloaded from this link.
Comments
Anonymous
January 01, 2003
Linking to mwiles' post: http://blogs.technet.com/mwiles/archive/2009/02/06/client-schedule-id-s.aspxAnonymous
June 12, 2014
Pingback from CMClient Module: Invoke Common ConfigMgr Client Actions via Powershell | Adam the AutomatorAnonymous
June 13, 2014
Pingback from CMClient Module: Invoke Common ConfigMgr Client Actions via Powershell | Adam the AutomatorAnonymous
July 23, 2014
Well this is an ancient post, but you can also leverage wmic to trigger these schedules. Here's an example to trigger hinv:
wmic /node:"[COMPUTERNAME]" /namespace:\rootccm path sms_client call TriggerSchedule sScheduleID="{00000000-0000-0000-0000-000000000001}"Anonymous
August 12, 2014
Here is a wmi for kicking off the application eval cycle in SCCM 2012.
wmic /node:"[COMPUTERNAME]" /namespace:\rootccm path sms_client call TriggerSchedule sScheduleID="{00000000-0000-0000-0000-000000000121}"Anonymous
October 01, 2014
Aqui vou descrever como podemos iniciar remotamente um comando para iniciar ações no clienteAnonymous
September 28, 2015
This is an older post and it looks like things for CM12R2 etc are missing. Has anyone created a updated list?