如果'foobar.exe‘不在正确的位置,我想阻止我的脚本运行。也就是说。'C:\path\to\Foobar.exe‘
我尝试过#Requires -Assembly 'path\to\Foobar.exe',但它抛出了一个错误

对于如何解决此问题,该错误尚不清楚。
如果我不能使用#Requires,有没有不同的方法来阻止脚本运行,如果它的'Foobar.exe‘不在path\to中。
发布于 2020-01-23 13:59:13
只是把这个放在脚本的开头?
If (-not (Test-Path -Path 'C:\Path\To\foo.exe')) {
Throw "Cannot find 'C:\Path\To\foo.exe'"
}https://stackoverflow.com/questions/59871841
复制相似问题