Я хотел бы запустить новое окно powershell с параметрами. Я пытался запустить следующее:Запуск powershell в новом окне
powershell -Command "get-date"
но все происходит в одной консоли. Есть ли простой способ сделать это?
Я хотел бы запустить новое окно powershell с параметрами. Я пытался запустить следующее:Запуск powershell в новом окне
powershell -Command "get-date"
но все происходит в одной консоли. Есть ли простой способ сделать это?
Используйте команду start
. В строке CMD, попробуйте:
start powershell -noexit -command "get-date"
Для Start/Run (или Win + R) безотлагательным, попробуйте:
cmd /c start powershell -noexit -command "get-date"
-noexit
расскажет Powershell, ну, не Выход. Если вы опустите этот параметр, команда будет выполнена, и вы, скорее всего, просто увидите окно Powershell. Для интерактивного использования это необходимо. Для скриптов это не нужно.
Edit:
start
внутренняя команда для CMD. В Powershell это псевдоним для Start-Process
. Это не одно и то же.
Что касается того, почему окно черное, это связано с тем, что ярлык для Powershell.exe настроен на установку фона синим.
Я запускаю вторую команду из powershell (первая не работает), но новая powershell черная. Почему это произошло? –
Работает, но предполагает, что у вас уже есть powershell на вашем пути. –