powershell - 进程运行时是否可以更改 RedirectStandardInput 值?
问题描述
我编写了一个简单的 PowerShell 脚本,它打开一个 CMD 窗口并通过标准输入向其中写入一些命令(例如“ipconfig”)。你可以看到下面的脚本。
$p = New-Object System.Diagnostics.ProcessStartInfo;
$p.FileName = "cmd.exe";
$p.RedirectStandardInput = $true;
$p.UseShellExecute = $false;
$pi = [System.Diagnostics.Process]::Start($p);
$pi.StandardInput.Write("ipconfig`n");
$pi.WaitForExit();
我想要的是,当脚本执行完成或脚本到达“$pi.WaitForExit();”时,能够通过键盘直接向 CMD 窗口输入一些命令。线。有人可以帮我吗?