Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 捕获TreeSizePro的LastExitCode_Powershell_Error Handling_Executable - Fatal编程技术网

Powershell 捕获TreeSizePro的LastExitCode

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

我们正试图确定TreeSizePro是失败了还是成功了。以下代码应符合以下要求:

现在,当我使用不正确的参数或出错时,结果总是一样的:
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