PowershellFileExists
The department is: PowershellFileExists
The full name of the cop is: Chef/Correctness/PowershellFileExists
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | No | All Versions |
Use Ruby’s built-in File.exist?('C:\somefile')
method instead of executing PowerShell’s Test-Path
cmdlet, which takes longer to load.
Examples
incorrect
powershell_out('Test-Path "C:\\Program Files\\LAPS\\CSE\\AdmPwd.dll"').stdout.strip == 'True'
correct
::File.exist?('C:\Program Files\LAPS\CSE\AdmPwd.dll')
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 7.19 | String |
Include | Array |