mirror of
https://github.com/vinaypamnani/wmie2.git
synced 2026-01-05 07:59:59 +01:00
213 lines
9.3 KiB
C#
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}
|
|
}
|
|
} |