Ich bin neu in PowerShell und habe Probleme mit einer einfachen Operation - ich versuche, ein PowesShell-Fenster über die Befehlszeile zu starten.
Wenn ich eine Befehlszeileninstanz starte und entweder powershell
oder start powershell
Eingebe, wird eine PowerShell-Instanz in der Befehlszeilenschnittstelle angezeigt, d. H. Der typische schwarze Hintergrund mit weißem Text. Ich möchte, dass die typische PowerShell-Benutzeroberfläche gestartet wird - blauer Hintergrund mit weißem Text? Ich verwende Windows XP mit installierter PowerShell 2.0.
Legen Sie die Standardfarben und -schriftarten für die Konsole fest:
http://poshcode.org/222
Aus dem Windows PowerShell-Kochbuch (O'Reilly)
von Lee 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
Wenn du nach ... gehst C:\Windows\system32\Windowspowershell\v1.0
(und C:\Windows\syswow64\Windowspowershell\v1.0
auf x64-Computern) im Windows-Explorer und doppelklicken Sie auf powershell.exe
Sie werden sehen, dass PowerShell mit einem schwarzen Hintergrund geöffnet wird. Die PowerShell-Konsole wird beim Öffnen über das Startmenü blau angezeigt, da die Konsoleneigenschaften für Verknüpfungen zu powershell.exe
kann unabhängig von den Standardeigenschaften festgelegt werden.
Öffnen Sie eine PowerShell-Konsole und geben Sie Folgendes ein, um die Standardoptionen, Schriftart, Farben und das Layout festzulegen Alt-Space, und wählen Sie die Menüoption Standard.
Laufen start powershell
von cmd.exe sollte eine neue Konsole mit Ihren Standardeinstellungen starten.
Die Farbe und die Fenstergröße werden durch die LNK-Verknüpfungsdatei definiert. Ich glaube, ich habe einen Weg gefunden, der das tut, was Sie brauchen. Versuchen Sie Folgendes:
Explorer.exe "Windows PowerShell.lnk"
Die LNK-Datei befindet sich im All-User-Startmenü, das sich an verschiedenen Stellen befindet, je nachdem, ob Sie mit XP oder Windows 7 arbeiten. In 7 befindet sich die LNK-Datei hier:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\Windows PowerShell