Actions that can be triggered via a script:

 

on error resume next
 
dim oCPAppletMgr 'Control Applet manager object.
dim oClientAction 'Individual client action.
dim oClientActions 'A collection of client actions.
set  oCPAppletMgr=CreateObject("CPApplet.CPAppletMgr")
 
if err.number <> 0 then
 
    Wscript.echo "Could not find Configuration Manager object"
 
    WScript.Quit
 
end if

set oClientActions=oCPAppletMgr.GetClientActions
 
if err.number<>0 then
 
    wscript.echo "Could not find Actions"
 
    set oCPAppletMgr=nothing
 
    WScript.Quit
 
end if
 
For Each oClientAction In oClientActions

 
    if oClientAction.Name = "Hardware Inventory Collection Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
	
if oClientAction.Name = "Discovery Data Collection Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "Software Inventory Collection Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "Updates Source Scan Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "Request & Evaluate User Policy" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "MSI Product Source Update Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "Peer DP Maintenance Task" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
    if oClientAction.Name = "Software Updates Assignments Evaluation Cycle" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
if oClientAction.Name = "Request & Evaluate Machine Policy" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
	
if oClientAction.Name = "Application Global Evaluation Task" then
 
        wscript.echo "Performing action " + oClientAction.Name 
        oClientAction.PerformAction
 
    end if
 
next
 
set oClientActions=nothing
set oCPAppletMgr=nothing