2011-12-29 14 views
18

Sono nuovo a PowerShell e sto lottando con quello che presumo dovrebbe essere una semplice operazione — Sto cercando di avviare una finestra PowesShell dalla riga di comando.Come avviare PowerShell (non uno script) dalla riga di comando

Se lancio un'istanza della riga di comando e digito powershell o start powershell, ho trovato un'istanza di PowerShell nell'interfaccia della riga di comando, ovvero lo sfondo nero tipico con testo bianco. Quello che vorrei è che la tipica interfaccia di PowerShell lanci lo sfondo blu — con testo bianco? Sono in esecuzione Windows   XP con PowerShell 2.0 installato.

risposta

15

impostare i colori della console e di default font:

http://poshcode.org/2220
da Windows PowerShell Cookbook (O'Reilly)
di le e Holmes (http://www.leeholmes.com/guide)

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 
29

Se vai a C:\Windows\system32\Windowspowershell\v1.0 (e C:\Windows\syswow64\Windowspowershell\v1.0 su macchine x64) in Esplora risorse e fare doppio clic powershell.exe vedrete che si apre PowerShell con uno sfondo nero. La console di PowerShell si presenta blu quando viene aperta dal menu Start perché le proprietà della console per i collegamenti a powershell.exe possono essere impostate indipendentemente dalle proprietà predefinite.

Per impostare le opzioni, il carattere, i colori e il layout predefiniti, aprire una console PowerShell, digitare Alt-Space e selezionare l'opzione di menu Valori predefiniti.

In esecuzione start powershell da cmd.exe dovrebbe iniziare una nuova console con le impostazioni predefinite.

+0

Grazie per il puntatore all'opzione "Proprietà". – Rick

11

Il ridimensionamento del colore e della finestra sono definiti dal file LNK di scelta rapida. Credo di aver trovato un modo che farà ciò che è necessario, provare questo:

explorer.exe "Windows PowerShell.lnk" 

Il file LNK si trova nel menu di avvio tutta utente che si trova in luoghi diversi a seconda se la vostra su XP o Windows 7. In 7 il file LNK è qui:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell 
+1

Fantastico! Se fai clic destro e selezioni le proprietà puoi vedere come .lnk sta memorizzando tutte le proprietà. –

Problemi correlati