Czy uruchomić inną konsolę PowerShell z konsoli?

9

Jeśli pracuję w ramach jednej konsoli PowerShell i mówię, że chcę odrodzić kolejne okno konsoli PowerShell.

Czy jest na to sposób?

Jeśli wpiszesz „powershell” w wierszu polecenia - nie uruchomi nowego okna, po prostu uruchomi nową instancję PowerShell w bieżącym oknie konsoli.

jakieś pomysły?

Jason Jarrett
źródło

Odpowiedzi:

11
Start-Process powershell
Joey
źródło
oba działają. ale ten 1 jest łatwiejszy do wpisania / zapamiętania.
risyasin
To zrobi ... Co powoduje, że tło na oryginalnej konsoli jest niebieskie - ale konsola „Power Start-Process Power Shell” ma czarne tło? (Miło mieć różnice)
Jason Jarrett
Tak, tryb wstawiania jest również wyłączony. Całkiem dziwne!
l0c0b0x
Kolor tła konsoli jest powiązany ze skrótem, który rozpoczął proces. Ponieważ używasz Start-Process, uruchamiasz właściwy plik wykonywalny zamiast skrótu, nie dostajesz koloru tła ani innych ustawień, które są ustawione za pomocą skrótu. Nie ma dobrego pomysłu na obejście tego.
Joey
4

Szybkie wyszukiwanie w Google pomogłoby:

Invoke-item "$pshome\powershell.exe"
l0c0b0x
źródło
2

W przypadku konsoli administracyjnej:

start-process powershell -verb runAs
jakobii
źródło
2
Czy możesz wyjaśnić, w jaki sposób zwiększa to lub poprawia akceptowaną odpowiedź?
Dave M
@Dave M - Czy możesz wyjaśnić, czym różni się od zaakceptowanej odpowiedzi?
StingyJack,
@ StingyJack Nie jestem pewien, o co mnie prosisz. Zapytałem, czy jakobii może dodać szczegóły, aby wyjaśnić, dlaczego dodaje lub poprawia akceptowaną odpowiedź.
Dave M