是否可以使用 PowerShell 启动子进程并为 stdin/stdout 创建管道?



我已经查看了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

最新更新