SMS_PolicyAgentConfig server WMI class
The SMS_PolicyAgentConfig
WMI class is an SMS Provider server class in Configuration Manager. It represents how the client policy system is configured. These settings affect which policies are retrieved, when and how often they're retrieved, and how the client policy processing component takes action on policy updates.
The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.
Class SMS_PolicyAgentConfig : SMS_ClientAgentConfig_BaseClass
{
UInt32 AgentID;
String PolicyDownloadMethod;
Boolean PolicyEnableUserAuthForAllUserPolicies;
Boolean PolicyEnableUserGroupSupport;
Boolean PolicyEnableUserPolicyOnInternet;
Boolean PolicyEnableUserPolicyOnTS;
Boolean PolicyEnableUserPolicyPolling;
UInt32 PolicyRequestAssignmentTimeout;
UInt32 PolicyTimeDelayBeforeUserPolicyRefreshAtLogonOrUnlock;
UInt32 PolicyTimeUntilAck;
UInt32 PolicyTimeUntilExpire;
UInt32 PolicyTimeUntilUpdateActualConfig;
};
The SMS_PolicyAgentConfig
class doesn't define any methods.
Data type: UInt32
Access type: Read-only
Qualifiers: [key, read]
Identifies the client agent component. The policy agent ID is 13.
Data type: String
Access type: Read/Write
Qualifiers: none
Method used by the policy agent to download policy files. Possible values are listed below. This value can only be NULL if PolicyRequestTarget is NULL. This value shouldn't be changed.
Value | Policy download method |
---|---|
FILECOPY | Copy policy files using standard file copy operations. Policy paths must be local or Universal Naming Convention (UNC) file paths. This value is intended for testing only. |
HTTP | Download policy files synchronously by using direct HTTP. Policy paths must be HTTP URLs. |
BITS | Drizzle policy files asynchronously by using the Data Transfer Service. Policy paths must be HTTP URLs. |
Data type: Boolean
Access type: Read/Write
Qualifiers: none
true
when the policy agent requests policies specific for users on the computer and enforces user authentication with the management point.
Data type: Boolean
Access type: Read/Write
Qualifiers: none
true
if the Policy Agent sends user group information when requesting a user policy.
Data type: Boolean
Access type: Read/Write
Qualifiers: none
true
to enable user policy requests from internet clients.
Data type: Boolean
Access type: Read/Write
Qualifiers: none
Set to true
to enable user policy on a terminal server, such as Azure Virtual Desktop. User policy is disabled by default on these devices to help client performance. If you enable this property, you accept any potential performance impact to these devices.
If PolicyEnableUserPolicyPolling is false, this property is ignored.
Data type: Boolean
Access type: Read/Write
Qualifiers: none
true
to enable user policy polling.
Data type: UInt32
Access type: Read/Write
Qualifiers: none
Timeout for the policy request assignment.
Data type: UInt32
Access type: Read/Write
Qualifiers: none
The amount of time in milliseconds before the policy agent automatically retrieves new user policies after the user signs in or unlocks the desktop.
Data type: UInt32
Access type: Read/Write
Qualifiers: none
The time that must elapse before the policy is acknowledged.
Data type: UInt32
Access type: Read/Write
Qualifiers: none
The number of days that the policy agent should wait since it last received a ReplyAssignments message from the authority before removing its policy. At half this time, the policy agent begins requesting acknowledgments. If this value is NULL, the policy never expires.
Data type: UInt32
Access type: Read/Write
Qualifiers: none
The time that must elapse before the actual configuration is updated.
For more information, see Configuration Manager server runtime requirements.
For more information, see Configuration Manager server development requirements.