我正在努力将作为CMD批处理文件编写的程序翻译成PowerShell并运行到下面的代码片段中。我不确定如何将其转换为PowerShell。我特别感兴趣的是翻译第1行(2> NUL 1> NUL)和第2行(错误级别1)。
如果你在PowerShell中编写完整的代码片段,你会怎么做?为什么。
有人可以帮忙吗?感谢。
"C:\Program Files (x86)\erl5.8.5\erts-5.8.5\bin\erlsrv" list RabbitMQ 2>NUL 1>NUL
if errorlevel 1 (
"C:\Program Files (x86)\erl5.8.5\erts-5.8.5\bin\erlsrv" add RabbitMQ
)
答案 0 :(得分:0)
2> NUL和1> nul表示将所有标准输出和错误输出重定向为空
应该转化为像:
if($ LASTEXITCODE eq 1)