Set-LiquitAppSetting

Modifies an existing AppSetting. Only the properties you specify are changed.

Syntax

# Via pipeline / entity object
Set-LiquitAppSetting [-AppSetting] <AppSetting> [-Name <string>] [-Enabled <bool>] [-WhatIf] [-Confirm]

# Via GUID
Set-LiquitAppSetting [-ID] <Guid> [-Name <string>] [-Enabled <bool>] [-WhatIf] [-Confirm]

Parameters

Parameter Type Position Mandatory Pipeline Description
AppSetting AppSetting 0 Yes (set byParentEntity) Yes (ByValue) The AppSetting object to modify.
ID Guid 0 Yes (set byParentId) Yes (ByValue) ID of the AppSetting to modify.
Name string No No New display name.
Enabled bool No No New enabled state.

If no modifiable parameter (NameEnabled) is provided, the cmdlet does nothing and returns no output.

Output: AppSetting

Supports: -WhatIf-Confirm

Examples

# Rename via pipeline
Get-LiquitAppSetting -Name 'Outlook Settings' | Set-LiquitAppSetting -Name 'Outlook 365'

# Disable by ID
Set-LiquitAppSetting -ID 'a1b2c3d4-...' -Enabled $false

# Rename and enable in one call
Set-LiquitAppSetting -AppSetting $setting -Name 'Office Suite' -Enabled $true