tests/general/FileIntegrity.Exceptions.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 31 32 33 34 35 36 37 |
# List of forbidden commands $global:BannedCommands = @( #'Write-Host' #'Write-Verbose' #'Write-Warning' #'Write-Error' #'Write-Output' #'Write-Information' #'Write-Debug' # Use CIM instead where possible 'Get-WmiObject' 'Invoke-WmiMethod' 'Register-WmiEvent' 'Remove-WmiObject' 'Set-WmiInstance' # Use Get-WinEvent instead 'Get-EventLog' ) <# Contains list of exceptions for banned cmdlets. Insert the file names of files that may contain them. Example: "Write-Host" = @('Write-PSFHostColor.ps1','Write-PSFMessage.ps1') #> $global:MayContainCommand = @{ "Write-Host" = @() "Write-Verbose" = @() "Write-Warning" = @() "Write-Error" = @() "Write-Output" = @() "Write-Information" = @() "Write-Debug" = @() } |