Skip to main content

In Hiding - Keeping secrets from your users.

Synopsis

It is possible to hide configuration settings from your users.

Description

Not all configuration settings need be easily accessible to your users. Similar to how hidden files will only be shown when using the -Force parameter on Get-ChildItem, hidden configuration settings will only be shown when using the -Force parameter on Get-PSFConfig.

In order to hide a setting, use the -Hidden switch when defining it with Set-PSFConfig.

Example

Set-PSFConfig MyModule.Setting.Name 42 -Hidden

With this, the setting MyModule.Setting.Name has been marked hidden and will not show up casually:

#Returns nothing
Get-PSFConfig MyModule.*

However, it can still be searched if you are determined:

Get-PSFConfig MyModule.* -Force`