¿Lanzar una consola Powershell diferente desde una consola?

9

Si estoy trabajando dentro de una sola consola de PowerShell, y digo que quiero generar otra ventana de consola de PowerShell.

¿Hay alguna forma de hacer esto?

Si escribe "powershell" en el indicador, no inicia una nueva ventana, solo inicia una nueva instancia de powershell dentro de la ventana de la consola actual.

¿Alguna idea?

Jason Jarrett
fuente

Respuestas:

11
Start-Process powershell
Joey
fuente
ambas obras pero este 1 es más fácil de escribir / recordar.
risyas
Eso servirá ... Ahora, ¿qué hace que el fondo de la consola original sea azul, pero la consola "start-process powershell" tiene un fondo negro? (Es bueno tener las diferencias)
Jason Jarrett
Sí, el modo de inserción también está desactivado. ¡Bastante raro!
l0c0b0x
El color de fondo de la consola está vinculado al atajo que inició el proceso. Como está utilizando Start-Process, inicia el ejecutable real en lugar del acceso directo, no obtiene el color de fondo u otras configuraciones que se establecen a través del acceso directo. No es una buena idea cómo evitar eso.
Joey
4

La búsqueda rápida en Google habría ayudado a:

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

Para la consola de administración:

start-process powershell -verb runAs
jakobii
fuente
2
¿Puede explicar cómo esto agrega o mejora la respuesta aceptada?
Dave M
@Dave M - ¿Puedes explicar cómo es diferente de la respuesta aceptada?
StingyJack
@ StingyJack No estoy seguro de lo que me estás pidiendo. Pregunté si jakobii podría agregar detalles a la respuesta para explicar por qué agrega o mejora la respuesta aceptada.
Dave M