Как открыть Powershell Console Window from Powershell

Я пишу сценарий для использования нескольких звона (ШПАКЛЕВКА) сессии как версия Windows clusterssh. Я застреваю однако, потому что я хочу открыть несколько окон Powershell от powershell. Когда я ввожу команду для powershell, она открывает новую сессию. Это подобно вводу, избивают удар. Я хочу несколько физических открытий окон.

Я попробовал-windowstyle, а также другой args напрасно. Я задавался вопросом, существует ли способ, о котором Вы знаете. Я действительно ценю Вашу справку. Я смотрел и ничего уже не нашел здесь. Спасибо за внимание.

62
задан 27 March 2013 в 23:05

4 ответа

Это сделает это:

Invoke-Item C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
18
ответ дан 31 October 2019 в 13:25

Это откроет новое окно.

Также:

start-process powershell

Или:

start powershell
132
ответ дан 31 October 2019 в 13:25

при попытке открыть новое окно и запустить новый сценарий:

start powershell {.\scriptInNewPSWindow.ps1}
15
ответ дан 31 October 2019 в 13:25

Это работает на меня:

$argList = "-file `"$Location\script.ps1`"" Start-Process powershell -argumentlist $argList

(Обратные галочки необходимы. Это может быть скопировано напрямую.) Переменные могут использоваться в "-файл" параметр (такой как один набор в начале сценария для отражения местоположения файла) и пробелы может появиться в переменной из-за обратных галочек.

Отредактированный для использования решения с двумя строками (переменная "$argList"), потому что PowerShell может исказить вещи иначе.

2
ответ дан 31 October 2019 в 13:25

Другие вопросы по тегам:

Похожие вопросы: