DSCResources/DSC_CMClientSettingsRemoteTools/DSC_CMClientSettingsRemoteTools.schema.mof
[ClassVersion("1.0.0"), FriendlyName("CMClientSettingsRemoteTools")]
class DSC_CMClientSettingsRemoteTools : OMI_BaseResource { [Key, Description("Specifies the SiteCode for the Configuration Manager site.")] String SiteCode; [Key, Description("Specifies which client settings policy to modify.")] String ClientSettingName; [Write, Description("Specifies if the firewall exceptions profiles for Remote Tools."), ValueMap{"Domain","Private","Public"}, Values{"Domain","Private","Public"}] String FirewallExceptionProfile[]; [Write, Description("Specifies if users can change policy or notifications settings in software center.")] Boolean AllowClientChange; [Write, Description("Specifies if allow remote control of an unattended computer is enabled or disabled.")] Boolean AllowUnattendedComputer; [Write, Description("Specifies if users are prompted for remote control permissions.")] Boolean PromptUserForPermission; [Write, Description("Specifies if users are prompted for permission to transfer content from share clipboard.")] Boolean PromptUserForClipboardPermission; [Write, Description("Specifies if remote control permissions are granted to the local administrators group.")] Boolean GrantPermissionToLocalAdministrator; [Write, Description("Specifies the access level allowed."), ValueMap{"NoAccess","ViewOnly","FullControl"}, Values{"NoAccess","ViewOnly","FullControl"}] String AccessLevel; [Write, Description("Specifies the permitted viewers for remote control and remote assistance.")] String PermittedViewer[]; [Write, Description("Specifies if session notifications are shown on the taskbar.")] Boolean ShowNotificationIconOnTaskbar; [Write, Description("Specifies if the session connection bar is shown.")] Boolean ShowSessionConnectionBar; [Write, Description("Specifies if sound is played on the client."), ValueMap{"PlayNoSound","PlaySoundAtBeginAndEnd","PlaySoundRepeatedly"}, Values{"PlayNoSound","PlaySoundAtBeginAndEnd","PlaySoundRepeatedly"}] String AudibleSignal; [Write, Description("Specifies if unsolicited remote assistance settings are managed.")] Boolean ManageUnsolicitedRemoteAssistance; [Write, Description("Specifies if solicited remote assistance settings are managed.")] Boolean ManageSolicitedRemoteAssistance; [Write, Description("Specifies the level of access for remote assistance."), ValueMap{"None","RemoteViewing","FullControl"}, Values{"None","RemoteViewing","FullControl"}] String RemoteAssistanceAccessLevel; [Write, Description("Specifies if remote desktop settings are managed.")] Boolean ManageRemoteDesktopSetting; [Write, Description("Specifies if permitted viewers are allowed to connect by using remote desktop connection.")] Boolean AllowPermittedViewer; [Write, Description("Specifies network level required authentication on computers that run Vista or later versions.")] Boolean RequireAuthentication; [Read, Description("Specifies if the client settings policy exists.")] String ClientSettingStatus; [Read, Description("Specifies the type of client policy setting.")] String ClientType; [Read, Description("Specifies if the Remote Tools settings is enabled or disabled.")] String RemoteToolsStatus; }; |