Comment lancer PowerShell (pas un script) depuis la ligne de commande

Je suis nouveau à PowerShell et je me bats avec ce que je suppose devrait être une opération simple-j'essaye de lancer une fenêtre PowesShell à partir de la ligne de commande.

si je lance une instance en ligne de commande et que je tape powershell ou start powershell, j'obtiens un PowerShell instance au sein de l'interface de ligne de commande, c'est à dire le typique de l'arrière-plan noir avec du texte blanc. Ce que je voudrais est pour l'interface typique PowerShell de lancer-fond bleu avec du texte blanc? Je suis en cours d'exécution Windows XP avec PowerShell 2.0 installé.

21
demandé sur Peter Mortensen 2011-12-29 19:53:02

3 réponses

définir les couleurs et les polices de la console par défaut:

http://poshcode.org/2220

De Windows PowerShell Cookbook (O'Reilly)

par Lee Holmes (http://www.leeholmes.com/guide)--2-->

Set-StrictMode -Version Latest

Push-Location
Set-Location HKCU:\Console
New-Item '.\%SystemRoot%_system32_WindowsPowerShell_v1.0_powershell.exe'
Set-Location '.\%SystemRoot%_system32_WindowsPowerShell_v1.0_powershell.exe'

New-ItemProperty . ColorTable00 -type DWORD -value 0x00562401
New-ItemProperty . ColorTable07 -type DWORD -value 0x00f0edee
New-ItemProperty . FaceName -type STRING -value "Lucida Console"
New-ItemProperty . FontFamily -type DWORD -value 0x00000036
New-ItemProperty . FontSize -type DWORD -value 0x000c0000
New-ItemProperty . FontWeight -type DWORD -value 0x00000190
New-ItemProperty . HistoryNoDup -type DWORD -value 0x00000000
New-ItemProperty . QuickEdit -type DWORD -value 0x00000001
New-ItemProperty . ScreenBufferSize -type DWORD -value 0x0bb80078
New-ItemProperty . WindowSize -type DWORD -value 0x00320078
Pop-Location
15
répondu Shay Levy 2011-12-29 18:18:36

Si vous allez à C:\Windows\system32\Windowspowershell\v1.0 (et C:\Windows\syswow64\Windowspowershell\v1.0 sur les machines x64) dans Windows Explorer et double-cliquez powershell.exe vous verrez qu'il ouvre PowerShell avec un fond noir. La console PowerShell apparaît en bleu lorsqu'elle est ouverte à partir du menu démarrer car les propriétés de la console pour les raccourcis vers powershell.exe peut être défini indépendamment des propriétés par défaut.

pour définir les options par défaut, police, couleurs et mise en page, ouvrez une console PowerShell, tapez Alt-Space, et sélectionnez le Option de menu par défaut.

Exécution start powershell du cmd.exe de démarrer une nouvelle console avec vos paramètres par défaut.

32
répondu Rynant 2013-01-02 21:30:16

la couleur et le dimensionnement de la fenêtre sont définis par le fichier raccourci LNK. Je crois que j'ai trouvé un moyen qui permettra de faire ce que vous avez besoin, essayez ceci:

explorer.exe "Windows PowerShell.lnk"
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell
11
répondu Andy Arismendi 2011-12-29 17:09:48