Powershell 捕获TreeSizePro的LastExitCode
我们正试图确定TreeSizePro是失败了还是成功了。以下代码应符合以下要求: 现在,当我使用不正确的参数或出错时,结果总是一样的:Powershell 捕获TreeSizePro的LastExitCode,powershell,error-handling,executable,Powershell,Error Handling,Executable,我们正试图确定TreeSizePro是失败了还是成功了。以下代码应符合以下要求: 现在,当我使用不正确的参数或出错时,结果总是一样的:Success和0。这表明错误处理工作不正常 确定命令是否失败或成功的最佳方法是什么?在不同的应用程序中是否会得到相同的结果?可能TreeSizePro即使失败也会返回0?我也是这么想的。。。 $LASTEXITCODE = 0 &$TreeSizePro /NOGUI /DATE /EXPAND 4 /SIZEUNIT 3 /SORTTYPE 0 /E
Success
和0
。这表明错误处理工作不正常
确定命令是否失败或成功的最佳方法是什么?在不同的应用程序中是否会得到相同的结果?可能TreeSizePro即使失败也会返回
0
?我也是这么想的。。。
$LASTEXITCODE = 0
&$TreeSizePro /NOGUI /DATE /EXPAND 4 /SIZEUNIT 3 /SORTTYPE 0 /EXCEL $File /SHEETNAME "Data" /SCANPATH "S:\"
if ($?) {'Success'} else {'Fail'}
$LASTEXITCODE