The SMS_RemoteToolsAgentConfig Windows Management Instrumentation (WMI) class is an SMS Provider server class, in Configuration Manager, that specifies the Remote Control settings on client computers.

The following syntax is simplified from Managed Object Format (MOF) code and includes all inherited properties.

Class SMS_RemoteToolsAgentConfig : SMS_ClientAgentConfig_BaseClass
{
	UInt32 AccessLevel;
	UInt32 AgentID;
	Boolean AllowClientChange;
	Boolean AllowLocalAdminToDoRemoteControl;
	Boolean AllowRAUnsolicitedControl;
	Boolean AllowRAUnsolicitedView;
	Boolean AllowRemCtrlToUnattended;
	UInt32 AudibleSignal;
	Boolean Enabled;
	Boolean EnableRA;
	Boolean EnableTS;
	Boolean EnforceRAandTSSettings;
	UInt32 FirewallExceptionProfiles;
	Boolean ManageRA;
	Boolean ManageTS;
	Boolean PermissionRequired;
	String PermittedViewers[];
	Boolean RemCtrlConnectionBar;
	Boolean RemCtrlTaskbarIcon;
	Boolean TSUserAuthentication;
};

Methods

The SMS_RemoteToolsAgentConfig class does not define any methods.

Properties

AccessLevel

Data type: UInt32Access type: Read/Write Qualifiers: noneAccess level allowed.

No Access

View Only

Full Control

AgentID

Data type: UInt32Access type: Read-only Qualifiers: [key, read]Identifies the client agent component. The Remote Tools Agent Config ID is 3.
AllowClientChange

Data type: BooleanAccess type: Read/Write Qualifiers: noneUsers can change policy or notification settings in Software Center.
AllowLocalAdminToDoRemoteControl

Data type: BooleanAccess type: Read/Write Qualifiers: noneGrant Remote Control permission to local Administrators group.
AllowRAUnsolicitedControl

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the client should configure Remote Assistance to allow a remote Unsolicited Control request.
AllowRAUnsolicitedView

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the client should configure Remote Assistance to allow a remote Unsolicited View request.
AllowRemCtrlToUnattended

Data type: BooleanAccess type: Read/Write Qualifiers: noneAllow Remote Control of an unattended computer.
AudibleSignal

Data type: UInt32Access type: Read/Write Qualifiers: noneValue indicating if a control beep should be sounded during a remote control session to signify that the computer is being remotely controlled. This is only for Remote Control, not Remote Assistance. Possible values are:

0

None

1

Beginning and end of the session

2

Repeatedly

Enabled

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the agent is enabled.
EnableRA

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the client should enable Remote Assistance for the client.
EnableTS

Data type: BooleanAccess type: Read/Write Qualifiers: noneThis applied to the remote control setting ‘Allow permitted viewers to connect using Remote Desktop Connection at admin console UI item. This property can be set only when ManageTS is true.
EnforceRAandTSSettings

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if Remote Assistance settings, which might be configured by the user in a Control Panel program, should be overridden by the Configuration Manager settings. This matches ‘Manage solicited Remote Assistance settings’.
FirewallExceptionProfiles

Data type: UInt32Access type: Read/Write Qualifiers: noneFirewall profile setting masks which is combine them as an OR of domain profile 0x4, private profile 0x2, and public profile 0x1.
ManageRA

Data type: BooleanAccess type: Read/Write Qualifiers: nonetrue if the client should set local Remote Assistance settings. This matches ‘Manage unsolicited Remote Assistance settings’.
ManageTS

Data type: BooleanAccess type: Read/Write Qualifiers: noneConfiguration Manager will manage Remote Desktop settings. This applies to the ‘Manage Remote Desktop Settings’ in the Admin Console’s remote desktop settings.
PermissionRequired

Data type: BooleanAccess type: Read/Write Qualifiers: noneValue indicating that the helpdesk administrator is required to get permission from the remote user before starting remote control session. This is only applied when remote user is on an active session.

false

Bypass remote control permission dialog.

true

Ask permission to start a remote control session.

PermittedViewers

Data type: String Array Access type: Read/Write Qualifiers: noneThe list of user and group names that are allowed to use Remote Tools and Remote Assistance for the client. The format of the string is <domain or computer>\<user or group name>.
RemCtrlConnectionBar

Data type: BooleanAccess type: Read/Write Qualifiers: noneShow session connection bar.
RemCtrlTaskbarIcon

Data type: BooleanAccess type: Read/Write Qualifiers: noneShow session notification icon on taskbar.
TSUserAuthentication

Data type: BooleanAccess type: Read/Write Qualifiers: noneAllow connection only from computers running Remote Desktop with network-level authentication selected in Vista or later OSs. This can be set only if EnableTS is true.

Remarks

Requirements

Runtime Requirements

Development Requirements