Можно ли запустить подпроцесс и создать каналы для стандартного ввода / вывода с помощью PowerShell? - PullRequest
0 голосов
/ 31 мая 2018

Я посмотрел документацию PowerShell о том, как запустить подпроцесс и создать каналы для stdin / stdout.

Однако я не могу найти какую-либо информацию по этому вопросу.

То, чего я хочу достичь, в некоторой степени похоже на код C ++ на MSDN:

https://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85).aspx

Обеспечивает ли PowerShell эквивалентную функциональность в качестве языка сценариев?

1 Ответ

0 голосов
/ 31 мая 2018

Да.Вот пример подпроцесса, стандартный вывод перенаправляется в файл.Вы должны подробно указать, что вы хотите сделать.

scriptBlock = {

    "Hello World" | Out-File -FilePath 'd:\jobTest.txt'

 }

Start-Job -ScriptBlock $scriptBlock
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...