我正在编写一个脚本,使用多个plink(PuTTY)会话作为clustersh的Windows版本。我被困了,因为我想从powershell打开多个Powershell窗口。当我为powershell键入命令时,它会打开一个新会话。这类似于在bash中键入bash。我想打开多个物理窗口。
我试过-windowstyle以及其他args无济于事。我想知道你是否有办法知道。我非常感谢你的帮助。我看了,在这里找不到任何东西。谢谢你的时间。
答案 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必须处于工作状态。)