Запустить другую консоль Powershell с консоли?

9

Если я работаю в одной консоли PowerShell и скажу, что хочу создать другое окно консоли PowerShell.

Есть ли способ сделать это?

Если вы введете «powershell» в командной строке - оно не запускает новое окно, а просто запускает новый экземпляр powershell в текущем окне консоли.

Какие-нибудь мысли?

Джейсон Джарретт
источник

Ответы:

11
Start-Process powershell
детеныш
источник
обе работы. но этот 1 легче набрать / запомнить.
Рисясин
Это будет делать ... Теперь, что заставляет фон на оригинальной консоли быть синим - но у консоли "start-process powershell" черный фон? (Приятно иметь различия)
Джейсон Джарретт
Да, режим вставки тоже отключен. Довольно странно!
l0c0b0x
Цвет фона консоли привязан к ярлыку, который запустил процесс. Поскольку вы используете Start-Process, вы запускаете фактический исполняемый файл вместо ярлыка, вы не получаете цвет фона или другие настройки, которые задаются с помощью ярлыка. Не знаю, как обойти это.
Джои
4

Быстрый поиск в Google помог бы:

Invoke-item "$pshome\powershell.exe"
l0c0b0x
источник
2

Для консоли администратора:

start-process powershell -verb runAs
jakobii
источник
2
Можете ли вы объяснить, как это добавляет или улучшает принятый ответ?
Дэйв М
@ Дэйв М - Можете ли вы объяснить, чем он отличается от принятого ответа?
StingyJack
@ StingyJack Не уверен, что ты спрашиваешь от меня. Я спросил, может ли якобий добавить подробности в ответ, чтобы объяснить, почему он добавляет или улучшил принятый ответ.
Дэйв М