CCM_RemoteToolsConfig Client WMI Class
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: UInt32Access type: Read/Write
Qualifiers: None
Access level.
AllowChat
Data type: BooleanAccess 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: BooleanAccess 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: BooleanAccess 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: BooleanAccess type: Read/Write
Qualifiers: None
true if the client should configure Remote Assistance to allow a remote Unsolicited Control request.
AllowRAUnsolicitedView
Data type: BooleanAccess type: Read/Write
Qualifiers: None
true if the client should configure Remote Assistance to allow a remote Unsolicited View request.
AllowReboot
Data type: BooleanAccess 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: BooleanAccess 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: BooleanAccess 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: BooleanAccess type: Read/Write
Qualifiers: None
Currently unused.
AlwaysVisible
Data type: BooleanAccess 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: BooleanAccess 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: UInt32Access 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: StringAccess type: Read/Write
Qualifiers: None
This property is not used.
CompressionType
Data type: UInt32Access 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: UInt32Access 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: StringAccess 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: BooleanAccess type: Read/Write
Qualifiers: None
Currently unused.
Enabled
Data type: BooleanAccess type: Read/Write
Qualifiers: None
true if the client should enable remote tools configuration.
EnableRA
Data type: BooleanAccess type: Read/Write
Qualifiers: None
true if the client should enable Remote Assistance for the client.
EnableTS
Data type: BooleanAccess type: Read/Write
Qualifiers: None
Currently unused.
EnforceRAandTSSettings
Data type: BooleanAccess 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: UInt32Access 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: BooleanAccess type: Read/Write
Qualifiers: None
true if the client should set local Remote Assistance settings.
ManageTS
Data type: BooleanAccess type: Read/Write
Qualifiers: None
Currently unused.
PermissionRequired
Data type: UInt32Access 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 ArrayAccess 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: StringAccess type: Read/Write
Qualifiers: [key]
PolicyInstanceID
Data type: StringAccess type: Read/Write
Qualifiers: [key]
PolicyPrecedence
Data type: UInt32Access type: Read/Write
Qualifiers: None
PolicyRuleID
Data type: StringAccess type: Read/Write
Qualifiers: [key]
PolicySource
Data type: StringAccess type: Read/Write
Qualifiers: [key]
PolicyVersion
Data type: StringAccess type: Read/Write
Qualifiers: [key]
RemoteToolsEnabled
Data type: BooleanAccess 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: BooleanAccess type: Read/Write
Qualifiers: None
true if task sequence user authentication is required.
Type
Data type: UInt32Access 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: BooleanAccess type: Read/Write
Qualifiers: None
true (1) if video acceleration is being used.
VisibleSignal
Data type: BooleanAccess type: Read/Write
Qualifiers: None
true if a visible indicator should be shown during an active remote control session.