wmie2/WmiExplorer/Sms/SmsClientActions.cs

213 lines
9.3 KiB
C#

namespace WmiExplorer.Sms
{
internal class SmsClientActions
{
public SmsClientActions()
{
}
public static SmsClientAction HardwareInventory
{
// {00000000-0000-0000-0000-000000000101} is the same
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000001}", "Hardware Inventory Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction SoftwareInventory
{
// {00000000-0000-0000-0000-000000000102} is the same
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000002}", "Software Inventory Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction HeartbeatDiscovery
{
// {00000000-0000-0000-0000-000000000103} is the same
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000003}", "Discovery Data Collection Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction FileCollection
{
// {00000000-0000-0000-0000-000000000104} is the same
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000010}", "File Collection Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction IdmifCollection
{
// {00000000-0000-0000-0000-000000000105} is the same
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000011}", "IDMIF Collection Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction ClientMachineAuthentication
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000012}", "Client Machine Authentication", ActionGroup.Other); }
}
public static SmsClientAction MachineAssignmentsRequest
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000021}", "Request Machine Assignments", ActionGroup.Policy); }
}
public static SmsClientAction MachineAssignmentsEvaluate
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000022}", "Evaluate Machine Assignments", ActionGroup.Policy); }
}
public static SmsClientAction LocationRefreshDefaultMp
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000023}", "Refresh Default MP", ActionGroup.LocationServices); }
}
public static SmsClientAction LocationRefreshLocations
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000024}", "Refresh Locations", ActionGroup.LocationServices); }
}
public static SmsClientAction LocationTimeoutRefresh
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000025}", "Timeout Refresh", ActionGroup.LocationServices); }
}
public static SmsClientAction UserAssignmentsRequest
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000026}", "Request User Assignments", ActionGroup.Policy); }
}
public static SmsClientAction UserAssignmentsEvaluate
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000027}", "Evaluate User Assignments", ActionGroup.Policy); }
}
public static SmsClientAction SoftwareMeterUsageReport
{
// {00000000-0000-0000-0000-000000000106}
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000031}", "Software Metering Usage Report Cycle", ActionGroup.Inventory); }
}
public static SmsClientAction SourceUpdateCycle
{
// {00000000-0000-0000-0000-000000000107}
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000032}", "Windows Installer Source List Update Cycle", ActionGroup.Other); }
}
public static SmsClientAction ProxySettingsCacheClear
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000037}", "Clear Proxy Settings Cache", ActionGroup.Other); }
}
public static SmsClientAction PolicyAgentCleanupMachine
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000040}", "Policy Agent Cleanup Cycle (Machine)", ActionGroup.Policy); }
}
public static SmsClientAction PolicyAgentCleanupUser
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000041}", "Policy Agent Cleanup Cycle (User)", ActionGroup.Policy); }
}
public static SmsClientAction PolicyAgentValidateMachine
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000042}", "Validate Machine Policy/Assignment", ActionGroup.Policy); }
}
public static SmsClientAction PolicyAgentValidateUser
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000043}", "Validate User Policy/Assignment", ActionGroup.Policy); }
}
public static SmsClientAction RetryRefreshCertificate
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000051}", "Retry/Refresh Certificates in AD on MP", ActionGroup.Other); }
}
public static SmsClientAction SoftwareUpdateInstallSchedule
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000063}", "Software Updates Install Schedule", ActionGroup.SoftwareUpdates); }
}
public static SmsClientAction Nap
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000071}", "Network Access Protection Schedule", ActionGroup.Other); }
}
public static SmsClientAction SoftwareUpdateAssignmentEvaluation
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000108}", "Software Updates Assignment Evaluation Cycle", ActionGroup.SoftwareUpdates); }
}
public static SmsClientAction DcmPolicy
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000110}", "DCM Policy", ActionGroup.Other); }
}
public static SmsClientAction StateMessageSendUnsent
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000111}", "Send Unsent State Messages", ActionGroup.StateMessage); }
}
public static SmsClientAction StateMessagePolicyCacheClean
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000112}", "State System Policy Cache Clean", ActionGroup.StateMessage); }
}
public static SmsClientAction SoftwareUpdateScan
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000113}", "Software Update Scan Cycle", ActionGroup.SoftwareUpdates); }
}
public static SmsClientAction SoftwareUpdateStore
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000114}", "Software Update Store Refresh", ActionGroup.SoftwareUpdates); }
}
public static SmsClientAction StateMessageSendHigh
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000115}", "Bulk Send High Priority", ActionGroup.StateMessage); }
}
public static SmsClientAction StateMessageSendLow
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000116}", "Bulk Send Low Priority", ActionGroup.StateMessage); }
}
public static SmsClientAction AmtStatusCheck
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000120}", "AMT Status Check Policy", ActionGroup.Other); }
}
public static SmsClientAction ApplicationPolicy
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000121}", "Application Manager Machine Policy", ActionGroup.ApplicationEvaluation); }
}
public static SmsClientAction ApplicationPolicyUser
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000122}", "Application Manager User Policy", ActionGroup.ApplicationEvaluation); }
}
public static SmsClientAction ApplicationPolicyGlobal
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000123}", "Application Manager Global Evaluation Policy", ActionGroup.ApplicationEvaluation); }
}
public static SmsClientAction PowerMgmtSummarize
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000131}", "Power Management Summarizer", ActionGroup.Other); }
}
public static SmsClientAction EpDeploymentReevaluate
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000221}", "Endpoint Protection Deployment Re-Evaluate", ActionGroup.Endpoint); }
}
public static SmsClientAction EpAmPolicyReevaluate
{
get { return new SmsClientAction("{00000000-0000-0000-0000-000000000222}", "Endpoint Protection AM Policy Re-Evaluate", ActionGroup.Endpoint); }
}
// Excluded Actions:
// {00000000-0000-0000-0000-000000000061}
// {00000000-0000-0000-0000-000000000062}
// {00000000-0000-0000-0000-000000000101}
// {00000000-0000-0000-0000-000000000109}
// {00000000-0000-0000-0000-000000000223}
}
}