如何从Powershell打开Powershell控制台窗口

时间:2013-03-27 19:05:16

标签: powershell powershell-v2.0

我正在编写一个脚本,使用多个plink(PuTTY)会话作为clustersh的Windows版本。我被困了,因为我想从powershell打开多个Powershell窗口。当我为powershell键入命令时,它会打开一个新会话。这类似于在bash中键入bash。我想打开多个物理窗口。

我试过-windowstyle以及其他args无济于事。我想知道你是否有办法知道。我非常感谢你的帮助。我看了,在这里找不到任何东西。谢谢你的时间。

5 个答案:

答案 0 :(得分:121)

这将打开一个新窗口。

或者:

start-process powershell

或者:

start powershell

答案 1 :(得分:18)

这样做:

Invoke-Item C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

答案 2 :(得分:13)

如果您尝试打开新窗口并启动新脚本:

\n

答案 3 :(得分:2)

这对我有用:

handleInputChange

(反引号是必要的。这可以直接复制。)变量可以在“-file”参数中使用(例如在脚本开头设置一个以反映文件的位置)并且可以出现空格由于反引号而在变量中。

已编辑以使用双线解决方案(“$ argList”变量),因为PowerShell可能会破坏其他内容。

答案 4 :(得分:0)

从PS控制台start pwsh启动Powershell 6可能会成功。
它从同一文件夹开始。

(我没有深入研究它,但我想PS6的pwsh.exe必须处于工作状态。)