Cmdlets/Disable-FusionLogger.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<#
.SYNOPSIS
Disable all Fusion Logger options

.DESCRIPTION
Disable all Fusion Logger options

.EXAMPLE
C:\PS> Disable-FusionLogger
LogFailures : False
LogInExceptionText : False
LogAll : False
LogImmersive : False
LogPath :
#>

function Disable-FusionLogger {

    [CmdletBinding()]
    Param(
    )
    PROCESS 
    {
        Remove-ItemProperty -Path Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Fusion -Name @("LogFailures", "LogPath", "ForceLog", "EnableLog", "LogImmersive") -Force -ErrorAction SilentlyContinue | Out-Null

        $result = Get-FusionLogger
        Write-Verbose $result
        Write-Output $result
    }
}