```
RuleName : PSAvoidGlobalVars
Severity : Warning
ScriptName : Write-CustomLog.ps1
Line : 123
Message : Found global variable 'global:LoggerSettings'.
RuleName : PSUseProcessBlockForPipelineCommand
Severity : Warning
ScriptName : Write-CustomLog.ps1
Line : 105
Message : Command accepts pipeline input but has not defined a process block.
RuleName : PSUseProcessBlockForPipelineCommand
Severity : Warning
ScriptName : Write-CustomLog.ps1
Line : 107
Message : Command accepts pipeline input but has not defined a process block.
RuleName : PSAvoidAssignmentToAutomaticVariable
Severity : Warning
ScriptName : Convert-OUString.ps1
Line : 84
Message : The Variable 'Matches' is an automatic variable that is built into
PowerShell, assigning to it might have undesired side effects. If
assignment is not by design, please use a different name.
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Write-CustomLog.ps1
Line : 19
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Write-CustomLog.ps1
Line : 20
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Write-CustomLog.ps1
Line : 22
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Write-CustomLog.ps1
Line : 24
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Write-CustomLog.ps1
Line : 94
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 18
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 26
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 32
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 49
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 53
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 105
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Get-SettingsFromFile.ps1
Line : 154
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Convert-OUString.ps1
Line : 21
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Convert-OUString.ps1
Line : 29
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Convert-OUString.ps1
Line : 51
Message : Line has trailing whitespace
RuleName : PSAvoidTrailingWhitespace
Severity : Information
ScriptName : Convert-OUString.ps1
Line : 53
Message : Line has trailing whitespace
```
PSScriptAnalyzer results:
Errors: [0], Warnings: [4], Information: [16]
``` RuleName : PSAvoidGlobalVars Severity : Warning ScriptName : Write-CustomLog.ps1 Line : 123 Message : Found global variable 'global:LoggerSettings'. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Write-CustomLog.ps1 Line : 105 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Write-CustomLog.ps1 Line : 107 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSAvoidAssignmentToAutomaticVariable Severity : Warning ScriptName : Convert-OUString.ps1 Line : 84 Message : The Variable 'Matches' is an automatic variable that is built into PowerShell, assigning to it might have undesired side effects. If assignment is not by design, please use a different name. RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Write-CustomLog.ps1 Line : 19 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Write-CustomLog.ps1 Line : 20 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Write-CustomLog.ps1 Line : 22 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Write-CustomLog.ps1 Line : 24 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Write-CustomLog.ps1 Line : 94 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 18 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 26 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 32 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 49 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 53 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 105 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Get-SettingsFromFile.ps1 Line : 154 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Convert-OUString.ps1 Line : 21 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Convert-OUString.ps1 Line : 29 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Convert-OUString.ps1 Line : 51 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Convert-OUString.ps1 Line : 53 Message : Line has trailing whitespace ```