我已经查看了PowerShell文档,了解如何启动子进程并为stdin/stdout创建管道。
但是,我似乎找不到有关该主题的任何信息。
我想要实现的目标有点类似于 MSDN 的C++代码:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85(.aspx
PowerShell 是否提供与脚本语言等效的功能?
是的。下面是一个子流程的示例,标准输出被重定向到一个文件。您必须详细指定要做什么。
scriptBlock = {
"Hello World" | Out-File -FilePath 'd:jobTest.txt'
}
Start-Job -ScriptBlock $scriptBlock