Applies To: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2
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: UInt32- Access type: Read/Write - Qualifiers: None - Access level. 
- AllowChat 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - true if the Remote Tools program on Control Panel can be used to change the local remote tools settings. 
- AllowFileTransfer 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - true if the client should configure Remote Assistance to allow a remote Unsolicited Control request. 
- AllowRAUnsolicitedView 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true if the client should configure Remote Assistance to allow a remote Unsolicited View request. 
- AllowReboot 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - Currently unused. 
- AlwaysVisible 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true if a visual indicator for the remote control state should be shown on the client desktop. 
- AudibleSignal 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - Value 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: UInt32- Access type: Read/Write - Qualifiers: None - Type 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: String- Access type: Read/Write - Qualifiers: None - This property is not used. 
- CompressionType 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None - Compression 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: UInt32- Access type: Read/Write - Qualifiers: None - The 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: String- Access type: Read/Write - Qualifiers: None - Type of protocol used by remote tools. Possible values are: - TCP (default); only value supported for SMS 2003 
- NetBIOS (-NETBIOS) 
- IPX (-IPX) 
 
- DisableToolsOnXP 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - Currently unused. 
- Enabled 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true if the client should enable remote tools configuration. 
- EnableRA 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true if the client should enable Remote Assistance for the client. 
- EnableTS 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - Currently unused. 
- EnforceRAandTSSettings 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true 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: UInt32- Access type: Read/Write - Qualifiers: None - Type 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: Boolean- Access type: Read/Write - Qualifiers: None - true if the client should set local Remote Assistance settings. 
- ManageTS 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - Currently unused. 
- PermissionRequired 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None - Value 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 Array- Access type: Read/Write - Qualifiers: None - The 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: String- Access type: Read/Write - Qualifiers: [key] 
- PolicyInstanceID 
 Data type: String- Access type: Read/Write - Qualifiers: [key] 
- PolicyPrecedence 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None 
- PolicyRuleID 
 Data type: String- Access type: Read/Write - Qualifiers: [key] 
- PolicySource 
 Data type: String- Access type: Read/Write - Qualifiers: [key] 
- PolicyVersion 
 Data type: String- Access type: Read/Write - Qualifiers: [key] 
- RemoteToolsEnabled 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true 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: Boolean- Access type: Read/Write - Qualifiers: None - true if task sequence user authentication is required. 
- Type 
 Data type: UInt32- Access type: Read/Write - Qualifiers: None - The real key for the class. For creation of the local policy, this value should always be set to 1. 
- UseIDIS 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true (1) if video acceleration is being used. 
- VisibleSignal 
 Data type: Boolean- Access type: Read/Write - Qualifiers: None - true if a visible indicator should be shown during an active remote control session.