[问题] powershell 的回传值

楼主: chiaohuang (chiao)   2022-08-17 01:35:07
作业系统:Windows 10
Service Pack:20H2
发生问题频率:100%
是否有做Windows Update:有
问题内容:
最近在写系统上的 powershell 的脚本
因为我的系统只要侦测到执行程式的回传值不是1的话 就会中断执行进而跳出脚本
我是使用 cmd /c “test.exe” 来执行
但当test.exe 回传0 我的脚本就不会往下执行了
我印象中 linux 系统下 可以用 ./test.exe || true
来强制回传true 进而可以往下走
请问在powershell 要怎么做才可以达到上面叙述的功能呢?
谢谢
作者: smallreader (小读者)   2022-08-17 01:52:00
$LASTEXITCODE
作者: LPH66 (-6.2598534e+18f)   2022-08-17 02:39:00
你确定是侦测 1? linux 系统的惯例是 0 才是 true 喔windows 系统我没记错应该也是跟着这个惯例然后我其实有点好奇为什么会有系统会去看所有程式是否正常这是一个有点奇怪的系统设定, 取消这个设定可能会容易些

Links booklink

Contact Us: admin [ a t ] ucptt.com