Get-BrokerGpoSettingDefinition
Introduced in: Citrix Virtual Apps and Desktop 7 2503
Gets the definitions of all settings or the definition of a specific setting.
Syntax
Get-BrokerGpoSettingDefinition
[-SettingName <String>]
[-DisplayName <String>]
[-Category <String>]
[-VdaVersion <String>]
[-ComputerOnly]
[-UserOnly]
[<CitrixCommonParameters>]
[<CommonParameters>]
Description
Parameters can be specified to return only the definitions of settings that meet the requirements specified by the parameters. When a setting is configured, its name must be specific. To find out the names of available settings, use this command.
Examples
EXAMPLE 1
Get all setting definitions.
Get-BrokerGpoSettingDefinition
EXAMPLE 2
Get all user setting definitions whose names contain the word Virtual.
Get-BrokerGpoSettingDefinition -UserOnly -SettingName ".*Virtual.*"
Parameters
-SettingName
Specifies the GPO setting name, for which the definition is to be retrieved. The setting name can be a regular expression. Settings whose names match the regular expression are returned.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
-DisplayName
Retrieve the definition of a setting using its display name. The name can be specified using a regular expression. Definitions of all settings, whose name match the regular expression are returned.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
-Category
Retrieve the definitions of settings in a category. The category can be a regular expression. All settings, whose category match the regular expression, are returned.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
-VdaVersion
Retrieve the definitions of settings supported by a specific VDA version. The version string can be a regular expression. Settings whose version strings match the given regular expression are returned.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | True |
-ComputerOnly
Retrieve only the definitions of computer settings.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
-UserOnly
Retrieve only the definitions of user settings.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Required: | False |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
CitrixCommonParameters
This cmdlet supports the common Citrix parameters: -AdminAddress, -AdminClientIP, -BearerToken, -TraceParent, -TraceState and -VirtualSiteId. For more information, see about_CitrixCommonParameters.
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Inputs
None
You can't pipe objects to this cmdlet.
Outputs
Citrix.GroupPolicy.Definitions.SettingDefinition
The definition of a setting contains detailed information about a setting, such as the setting name, the display name of a setting, the VDA versions that support this setting, and other information about this setting.
-
AllowedTextIf this setting is a Boolean, this is the string to display in the label of a radio button for Allow.
-
CategoryThe category of this setting. A category of a setting is similar to the folder hierarchy of file.
-
DefaultValueThe suggested value of a setting if the setting is not used.
-
DeniedTextIf this setting is a Boolean, this is the string to display in the label of a radio button for Deny.
-
DisabledValueIf the IsToggled flag is true, this setting is a toggled setting. A toggled setting defines a special value to indicate that the setting is disabled. This value is that special value.
-
DisplayNameThe display name of the setting.
-
EditorNameThe name of the setting editor. This tells the UI how the setting data should be presented and edited in a user interface.
-
EnumTypeIf this setting is an enum, this shows the type name of the enum.
-
ExplanationA brief description of the function and use of the setting.
-
GpoScopeAn internal flag indicating if this setting is supported only in a domain GPO.
-
HideValueHintIndicates to a UI that the hint about the value of the setting should not be displayed.
-
InitialValueIf the IsToggled flag is true, this value specifies the initial value for such a setting when the setting is enabled.
-
IsEnableDisableIf the setting data type is bool, this flag indicates if the UI should display the labels of the radio buttons as enable/disable. If this flag is false, the UI usually displays the labels of the radio buttons as allow/prohibit.
-
IsToggledA setting may have its value in use only when it is enabled. These settings are so-called toggled settings.
-
IsUserSettingIndicates if the setting is a user setting. A user setting is applied when a session is connected. If this is not a user setting, it is always applied.
-
ProductGroupAn internal flag indicating the product group of this setting when it is used for configuring for use in a configuration slot.
-
RelatedSettingsNames of other settings related to this setting.
-
SettingNameThe name of the setting.
-
SettingTypeThe data type of the setting.
-
ValidatorErrorThe error message displayed when the ValueValidator reports an error.
-
ValueMaximumIf the type of the setting value is integer, this value specifies the maximum value for it to be considered valid. If a value larger than this value is specified, the value is rejected.
-
ValueMinimumIf the type of the setting value is integer, this value specifies the minimum value for it to be considered valid. If a value smaller than this value is specified, the value is rejected.
-
ValueTypeString representation of the data type of the setting value.
-
ValueUnitIf the setting data type is integer, this optional string specifies the unit of the data as quantity or measurement.
-
ValueValidatorThe name of an internal method used to validate the setting value.
-
VdaVersionsVersions of VDAs that support this setting.