相关疑难解决方法(0)

Powershell 可执行文件未输出到 STDOUT

从 powershell 脚本(带有 nuget安装并在路径上),我试图执行一个可执行文件(.net,如果这很重要)......但由于某种原因,我无法在命令窗口中显示STDOUT .

nuget install mdoc -OutputDirectory packages -ExcludeVersion

start-process "packages/mdoc/tools/mdoc.exe" "--version"

echo "done"
Run Code Online (Sandbox Code Playgroud)

这个 应该输出mdoc 5.7.2(在本文发布时,当前版本)。但是您会看到 nuget 输出,然后done.

关于为什么这不显示的任何想法?

powershell

4
推荐指数
1
解决办法
2255
查看次数

pwsh -命令正在删除引号

在 pwsh 中调用以下命令:

Write-Host '{"drop_attr": "name"}' 
Run Code Online (Sandbox Code Playgroud)

结果正常:

{"drop_attr": "name"}
Run Code Online (Sandbox Code Playgroud)

现在通过 pwsh 执行相同操作:

pwsh -Command Write-Host '{"drop_attr": "name"}'
Run Code Online (Sandbox Code Playgroud)

结果缺少引号和方括号?

drop_attr: name
Run Code Online (Sandbox Code Playgroud)

powershell

4
推荐指数
1
解决办法
3501
查看次数

标签 统计

powershell ×2