SuperCATDevelopers / SuperCAT

The purpose of SuperCAT is to provide an all-in-one tool to inventory and audit offline computers without making any changes the baseline of the target machine. It is intended to run from a re-writable CD/DVD.
Other
1 stars 2 forks source link

Update readme to include CMDLine arguments #75

Closed FredericIV closed 2 years ago

FredericIV commented 2 years ago

Resolves #70 Updates help text and increases set-time descriptiveness.

github-actions[bot] commented 2 years ago

PSScriptAnalyzer results:

Errors: [0], Warnings: [152], Information: [9]

``` RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : SuperCAT.ps1 Line : 232 Message : File 'SuperCAT.ps1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : SuperCAT.ps1 Line : 234 Message : File 'SuperCAT.ps1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : SuperCAT.ps1 Line : 236 Message : File 'SuperCAT.ps1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 93 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 94 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 95 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 96 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 97 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 98 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 99 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 100 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 101 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 102 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 103 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 104 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 105 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 106 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 107 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 108 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 109 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 111 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 113 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 117 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 118 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 119 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 121 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 123 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 144 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 145 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 193 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 213 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 214 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 215 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 216 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 221 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 224 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 244 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 245 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 246 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 248 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 255 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 256 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 270 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 271 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 273 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 274 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 276 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 277 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 278 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 279 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 280 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 281 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 282 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 283 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 415 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 418 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 421 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 422 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 436 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 442 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 444 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SuperCAT.ps1 Line : 446 Message : File 'SuperCAT.ps1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : SuperCAT.ps1 Line : 160 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : SuperCAT.ps1 Line : 201 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : SuperCAT.ps1 Line : 314 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : SuperCAT.ps1 Line : 337 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseShouldProcessForStateChangingFunctions Severity : Warning ScriptName : SuperCAT.ps1 Line : 196 Message : Function 'Update-Config' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : SCAP.psm1 Line : 7 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseShouldProcessForStateChangingFunctions Severity : Warning ScriptName : SCAP.psm1 Line : 1 Message : Function 'Start-SCAP' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : SCAP.psm1 Line : 16 Message : File 'SCAP.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : Antivirus.psm1 Line : 76 Message : File 'Antivirus.psm1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Antivirus.psm1 Line : 15 Message : File 'Antivirus.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Antivirus.psm1 Line : 21 Message : File 'Antivirus.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Antivirus.psm1 Line : 26 Message : File 'Antivirus.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Antivirus.psm1 Line : 47 Message : File 'Antivirus.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Antivirus.psm1 Line : 75 Message : File 'Antivirus.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Antivirus.psm1 Line : 11 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Antivirus.psm1 Line : 67 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Antivirus.psm1 Line : 71 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseShouldProcessForStateChangingFunctions Severity : Warning ScriptName : Antivirus.psm1 Line : 1 Message : Function 'Update-AVSignature' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. RuleName : PSUseShouldProcessForStateChangingFunctions Severity : Warning ScriptName : Antivirus.psm1 Line : 60 Message : Function 'Start-Antivirus' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 13 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 17 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 18 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 19 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 20 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 21 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 23 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 24 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 25 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 91 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 100 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 101 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 103 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 106 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 107 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 110 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 112 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 114 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 116 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 124 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 127 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 130 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 133 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 142 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 145 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : Support.psm1 Line : 148 Message : File 'Support.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSReviewUnusedParameter Severity : Warning ScriptName : Support.psm1 Line : 176 Message : The parameter 'Config' has been declared but not used. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : Support.psm1 Line : 50 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseShouldProcessForStateChangingFunctions Severity : Warning ScriptName : Support.psm1 Line : 3 Message : Function 'Set-Time' has verb that could change system state. Therefore, the function has to support 'ShouldProcess'. RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Support.psm1 Line : 14 Message : The command 'Set-TimeZone' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Support.psm1 Line : 31 Message : The command 'Get-TimeZone' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Support.psm1 Line : 39 Message : The command 'Get-TimeZone' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : EventLogs.psm1 Line : 11 Message : File 'EventLogs.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : EventLogs.psm1 Line : 7 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 45 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 50 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 65 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 71 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 76 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSAvoidUsingWriteHost Severity : Warning ScriptName : GeneralCollection.psm1 Line : 81 Message : File 'GeneralCollection.psm1' uses Write-Host. Avoid using Write-Host because it might not work in all hosts, does not work when there is no host, and (prior to PS 5.0) cannot be suppressed, captured, or redirected. Instead, use Write-Output, Write-Verbose, or Write-Information. RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : GeneralCollection.psm1 Line : 72 Message : The command 'Get-LocalUser' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : GeneralCollection.psm1 Line : 14 Message : File 'GeneralCollection.psm1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : GeneralCollection.psm1 Line : 20 Message : File 'GeneralCollection.psm1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : GeneralCollection.psm1 Line : 22 Message : File 'GeneralCollection.psm1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSAvoidUsingWMICmdlet Severity : Warning ScriptName : GeneralCollection.psm1 Line : 55 Message : File 'GeneralCollection.psm1' uses WMI cmdlet. For PowerShell 3.0 and above, use CIM cmdlet which perform the same tasks as the WMI cmdlets. The CIM cmdlets comply with WS-Management (WSMan) standards and with the Common Information Model (CIM) standard, which enables the cmdlets to use the same techniques to manage Windows computers and those running other operating systems. RuleName : PSUseDeclaredVarsMoreThanAssignments Severity : Warning ScriptName : GeneralCollection.psm1 Line : 21 Message : The variable 'HardDrives' is assigned but never used. RuleName : PSUseProcessBlockForPipelineCommand Severity : Warning ScriptName : GeneralCollection.psm1 Line : 6 Message : Command accepts pipeline input but has not defined a process block. RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 2 Message : The command 'Describe' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 3 Message : The command 'Context' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 4 Message : The command 'It' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 6 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 6 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 8 Message : The command 'It' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 10 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 10 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 11 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 11 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 12 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 12 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 13 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 13 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 15 Message : The command 'It' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 17 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 17 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 18 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 18 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 20 Message : The command 'It' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 22 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 22 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 23 Message : The command 'Should' is not available by default in PowerShell version '3.0' on platform 'Microsoft Windows Server 2012 Datacenter' RuleName : PSUseCompatibleCommands Severity : Warning ScriptName : Structure.Tests.ps1 Line : 23 Message : The parameter 'Exist' is not available for command 'Should' by default in PowerShell version '5.1.17763.316' on platform 'Microsoft Windows 10 Pro' RuleName : PSAvoidUsingPositionalParameters Severity : Information ScriptName : SuperCAT.ps1 Line : 111 Message : Cmdlet 'Write-Host' has positional parameter. Please use named parameters instead of positional parameters when calling a command. RuleName : PSAvoidUsingPositionalParameters Severity : Information ScriptName : SuperCAT.ps1 Line : 121 Message : Cmdlet 'Write-Host' has positional parameter. Please use named parameters instead of positional parameters when calling a command. RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : export-offline-registry.ps1 Line : 8 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Support.psm1 Line : 165 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Support.psm1 Line : 170 Message : Line has trailing whitespace RuleName : PSAvoidTrailingWhitespace Severity : Information ScriptName : Support.psm1 Line : 174 Message : Line has trailing whitespace RuleName : PSProvideCommentHelp Severity : Information ScriptName : Support.psm1 Line : 3 Message : The cmdlet 'Set-Time' does not have a help comment. RuleName : PSProvideCommentHelp Severity : Information ScriptName : Support.psm1 Line : 47 Message : The cmdlet 'Get-Duplicate' does not have a help comment. RuleName : PSAvoidUsingPositionalParameters Severity : Information ScriptName : Support.psm1 Line : 114 Message : Cmdlet 'Write-Host' has positional parameter. Please use named parameters instead of positional parameters when calling a command. ```