Public/Application/Set-CardDefaultResponseSetting.ps1
|
function Set-CardDefaultResponseSetting { [CmdletBinding(SupportsShouldProcess = $true, ConfirmImpact = 'low')] param( [string]$CardTitle = $_MvRACSettings.'Get-Response'.CardTitle, [string]$LogoUrl = $_MvRACSettings.'Get-Response'.LogoUrl, [string]$LogoHeaderText = $_MvRACSettings.'Get-Response'.LogoHeader, [Bool]$ShowVersion = $_MvRACSettings.'Get-Response'.ShowVersion , [int]$PortNumber = $_MvRACSettings.'Get-Response'.PortNumber, [switch]$clear ) if ($PSCmdlet.ShouldProcess("Set-CardDefaultResponseSetting")) { $CurrentSettings = Get-CardSetting $CurrentSettings.'Get-Response'.CardTitle = $CardTitle $CurrentSettings.'Get-Response'.LogoUrl = $LogoUrl $CurrentSettings.'Get-Response'.LogoHeader = $LogoHeaderText $CurrentSettings.'Get-Response'.ShowVersion = $ShowVersion $CurrentSettings.'Get-Response'.PortNumber = $PortNumber if ($clear) { $CurrentSettings.'Get-Response' = $null } Write-Verbose "Default Get-CardResponse settings updated." Set-CardSetting -Settings $CurrentSettings } } |