Verschiedene Powershell-Konsolen von einer Konsole aus starten?

9

Wenn ich in einer einzelnen Powershell-Konsole arbeite und sage, ich möchte ein anderes Powershell-Konsolenfenster erzeugen.

Gibt es eine Möglichkeit, dies zu tun?

Wenn Sie an der Eingabeaufforderung "Powershell" eingeben, wird kein neues Fenster gestartet, sondern nur eine neue Powershell-Instanz im aktuellen Konsolenfenster gestartet.

Irgendwelche Gedanken?

Jason Jarrett
quelle

Antworten:

11
Start-Process powershell
Joey
quelle
beides funktioniert. aber diese 1 ist leichter zu tippen / zu merken.
Risyasin
Das reicht ... Was bewirkt nun, dass der Hintergrund auf der Originalkonsole blau ist - aber die "Startprozess-Powershell" -Konsole hat einen schwarzen Hintergrund? (Es ist schön, die Unterschiede zu haben)
Jason Jarrett
Ja, der Einfügemodus ist ebenfalls deaktiviert. Ziemlich komisch!
l0c0b0x
Die Hintergrundfarbe der Konsole ist an die Verknüpfung gebunden, mit der der Prozess gestartet wurde. Da Sie Start-Process verwenden, starten Sie die eigentliche ausführbare Datei anstelle der Verknüpfung. Sie erhalten weder die Hintergrundfarbe noch die anderen Einstellungen, die über die Verknüpfung festgelegt wurden. Keine gute Idee, wie man das umgeht.
Joey
4

Eine schnelle Google-Suche hätte geholfen:

Invoke-item "$pshome\powershell.exe"
l0c0b0x
quelle
2

Für die Administrationskonsole:

start-process powershell -verb runAs
jakobii
quelle
2
Können Sie erklären, wie dies die akzeptierte Antwort ergänzt oder verbessert?
Dave M
@ Dave M - Kannst du erklären, wie es sich von der akzeptierten Antwort unterscheidet?
StingyJack
@ StingyJack Ich bin mir nicht sicher, was du von mir verlangst. Ich fragte, ob Jakobii Details zur Antwort hinzufügen könne, um zu erklären, warum es die akzeptierte Antwort ergänzt oder verbessert.
Dave M