Lancer une console Powershell différente à partir d'une console?

9

Si je travaille au sein d'une seule console PowerShell et que je dis que je veux faire apparaître une autre fenêtre de console PowerShell.

Y a-t-il un moyen de faire cela?

Si vous tapez "powershell" à l'invite - il ne lance pas une nouvelle fenêtre, démarre simplement une nouvelle instance de powershell dans la fenêtre de console actuelle.

Des pensées?

Jason Jarrett
la source

Réponses:

11
Start-Process powershell
Joey
la source
les deux œuvres. mais ce 1 est plus facile à taper / à retenir.
risyasin
Ça va faire ... Maintenant, qu'est-ce qui fait que l'arrière-plan de la console d'origine est bleu - mais la console "start-process powershell" a un arrière-plan noir? (C'est agréable d'avoir les différences)
Jason Jarrett
Oui, le mode d'insertion est également désactivé. Assez bizarre!
l0c0b0x
La couleur d'arrière-plan de la console est liée à la raccourci qui a démarré le processus. Puisque vous utilisez Start-Process, vous lancez l'exécutable réel au lieu du raccourci, vous n'obtenez pas la couleur d'arrière-plan ou les autres paramètres définis via le raccourci. Pas une bonne idée de comment contourner cela.
Joey
4

Une recherche rapide sur Google aurait aidé:

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

Pour la console d'administration:

start-process powershell -verb runAs
jakobii
la source
2
Pouvez-vous expliquer comment cela ajoute ou améliore la réponse acceptée?
Dave M
@Dave M - Pouvez-vous expliquer en quoi c'est différent de la réponse acceptée?
StingyJack
@ StingyJack Je ne sais pas ce que vous me demandez. J'ai demandé si jakobii pouvait ajouter des détails à la réponse pour expliquer pourquoi cela s'ajoutait ou améliorait la réponse acceptée.
Dave M