Public/Logging/Set-CWAALogLevel.ps1
Function Set-CWAALogLevel { [CmdletBinding()] [Alias('Set-LTLogging')] Param ( [ValidateSet('Normal', 'Verbose')] $Level = 'Normal' ) Begin{} Process{ Try{ Stop-CWAA if ($Level -eq 'Normal'){ Set-ItemProperty HKLM:\SOFTWARE\LabTech\Service\Settings -Name 'Debuging' -Value 1 } if ($Level -eq 'Verbose'){ Set-ItemProperty HKLM:\SOFTWARE\LabTech\Service\Settings -Name 'Debuging' -Value 1000 } Start-CWAA } Catch{ Write-Error "ERROR: Line $(LINENUM): There was a problem writing the registry key. $($Error[0])" -ErrorAction Stop } } End{ if ($?){ Get-CWAALogging } } } |