In Configuration Manager 2007, the CCM_RemoteToolsConfig class is a client Windows Management Instrumentation (WMI) class that represents all remote tools configuration on the client.

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

Class CCM_RemoteToolsConfig : CCM_RemoteTools_Policy
{
	UInt32 AccessLevel;
	Boolean AllowChat;
	Boolean AllowClientChange;
	Boolean AllowFileTransfer;
	Boolean AllowRAUnsolicitedControl;
	Boolean AllowRAUnsolicitedView;
	Boolean AllowReboot;
	Boolean AllowRemoteExecute;
	Boolean AllowTakeover;
	Boolean AllowViewConfiguration;
	Boolean AlwaysVisible;
	Boolean AudibleSignal;
	UInt32 AudibleSignalType;
	String ComponentName;
	UInt32 CompressionType;
	UInt32 ControlLevel;
	String DefaultProtocol;
	Boolean DisableToolsOnXP;
	Boolean Enabled;
	Boolean EnableRA;
	Boolean EnableTS;
	Boolean EnforceRAandTSSettings;
	UInt32 IndicatorType;
	Boolean ManageRA;
	Boolean ManageTS;
	UInt32 PermissionRequired;
	String PermittedViewers[];
	String PolicyID;
	String PolicyInstanceID;
	UInt32 PolicyPrecedence;
	String PolicyRuleID;
	String PolicySource;
	String PolicyVersion;
	Boolean RemoteToolsEnabled;
	Boolean TSUserAuthentication;
	UInt32 Type;
	Boolean UseIDIS;
	Boolean VisibleSignal;
};

Methods

The CCM_RemoteToolsConfig class does not define any methods.

Properties

AccessLevel


Data type: UInt32Access type: Read/WriteQualifiers: NoneAccess level.
AllowChat


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue to enable the chat functionality on the client computer. The user might be prompted for permission when this property is requested, depending on the PermissionRequired property.
AllowClientChange


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the Remote Tools program on Control Panel can be used to change the local remote tools settings.
AllowFileTransfer


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client computer allows files to be transferred to the remote administrator computer. The user might be prompted for permission when this property is requested, depending on the PermissionRequired property.
AllowRAUnsolicitedControl


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


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should configure Remote Assistance to allow a remote Unsolicited View request.
AllowReboot


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client computer can be remotely restarted by the administrator. The user might be prompted for permission when this property is requested, depending on the PermissionRequired property.
AllowRemoteExecute


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client computer can be remotely restarted by the administrator. The user might be prompted for permission when this property is requested, depending on the PermissionRequired property.
AllowTakeover


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client computer allows remote control by the administrator. The user might be prompted when this property is requested, depending on the PermissionRequired property.
AllowViewConfiguration


Data type: BooleanAccess type: Read/WriteQualifiers: NoneCurrently unused.
AlwaysVisible


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if a visual indicator for the remote control state should be shown on the client desktop.
AudibleSignal


Data type: BooleanAccess type: Read/WriteQualifiers: 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

repeatedly

AudibleSignalType


Data type: UInt32Access type: Read/WriteQualifiers: NoneType of audible feedback given to the user of the remote-controlled machine. Possible values are:

0

No feedback

1

Beep repeatedly during the remote session

2

Beep at beginning and end of remote session

ComponentName


Data type: StringAccess type: Read/WriteQualifiers: NoneThis property is not used.
CompressionType


Data type: UInt32Access type: Read/WriteQualifiers: NoneCompression type used for network communication between the administrator computer and the client. You should not change this value. Values are:

0

RLE

1

LZ

2

Auto

ControlLevel


Data type: UInt32Access type: Read/WriteQualifiers: NoneThe level of remote access allowed for Remote Tools. Possible values are:

0

NONE. No remote tools are functional on the client for remote operations.

1

LIMITED. Some or all of the tools can be used and the individual feature settings, such as AllowTakeover, are selected.

2

FULL. All tools, such as Remote Control, Chat, and File Transfer, can be used. Individual settings, such as AllowTakeover, are not selected.

DefaultProtocol


Data type: StringAccess type: Read/WriteQualifiers: NoneType of protocol used by remote tools. Possible values are:
  • TCP (default); only value supported for SMS 2003

  • NetBIOS (-NETBIOS)

  • IPX (-IPX)

DisableToolsOnXP


Data type: BooleanAccess type: Read/WriteQualifiers: NoneCurrently unused.
Enabled


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should enable remote tools configuration.
EnableRA


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should enable Remote Assistance for the client.
EnableTS


Data type: BooleanAccess type: Read/WriteQualifiers: NoneCurrently unused.
EnforceRAandTSSettings


Data type: BooleanAccess type: Read/WriteQualifiers: 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.
IndicatorType


Data type: UInt32Access type: Read/WriteQualifiers: NoneType of visual indicator displayed to the client user on the desktop. Possible values are:

0

The status icon is shown on the taskbar

1

The high-security indicator is shown on the desktop

ManageRA


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the client should set local Remote Assistance settings.
ManageTS


Data type: BooleanAccess type: Read/WriteQualifiers: NoneCurrently unused.
PermissionRequired


Data type: UInt32Access type: Read/WriteQualifiers: NoneValue indicating if the client user is required to acknowledge the request of an administrator attempting to use a remote tool (Remote Control, Chat, File Transfer, or Reboot). Possible values are:

0

The request proceeds to invoke the function with no user intervention.

1

a dialog box is displayed when a request is received.

PermittedViewers


Data type: String ArrayAccess type: Read/WriteQualifiers: 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>.
PolicyID


Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
PolicyInstanceID


Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
PolicyPrecedence


Data type: UInt32Access type: Read/WriteQualifiers: NoneSee CCM_Policy Client WMI Class.
PolicyRuleID


Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
PolicySource


Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
PolicyVersion


Data type: StringAccess type: Read/WriteQualifiers: [key]See CCM_Policy Client WMI Class.
RemoteToolsEnabled


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if the Remote Tools feature should be enabled. If this value is set to 0, the remote control drivers are set to an uninstalled state that involves running the uninstall if they are already installed.
TSUserAuthentication


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if task sequence user authentication is required.
Type


Data type: UInt32Access type: Read/WriteQualifiers: NoneThe real key for the class. For creation of the local policy, this value should always be set to 1.
UseIDIS


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue (1) if video acceleration is being used.
VisibleSignal


Data type: BooleanAccess type: Read/WriteQualifiers: Nonetrue if a visible indicator should be shown during an active remote control session.

See Also


Send comments about this topic to Microsoft.