Ich möchte beginnen Powershell (C: \ WINDOWS \ system32 \ Windows \ v1.0 \ powershell.exe) von Windows 7 Standard - Befehlszeile ( cmd ) und gehen auf den spezifischen Weg.
Ich habe den Befehl verwendet:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Es wird funktionieren und das Powershell-Fenster zeigen.
Aber wenn ich benutze:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
Das schwarze Fenster blinkt schnell.
Wie kann ich Powershell von cmd über den bestimmten Pfad öffnen? Danke im Voraus.
windows-7
windows
command-line
powershell
Marslo
quelle
quelle
powershell.exe
, ist es besser zu verwenden%windir%
.%SystemRoot%
Antworten:
Versuche dies:
Wenn Ihr Pfad Leerzeichen enthält, können Sie ihn wie folgt in einfache Anführungszeichen setzen:
quelle
> 'powershell -NoExit -Command "Set-Location ' + path1 + '"'
nur die Powershell öffnen, aber keine CD im Pfad1s1 = 'start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command '; s2 = '"Select-Location ' + "'" + path1 + "'" + '"', and command = s1 + s2
. dann funktioniert es'
den Pfad auch umbrechen . Wie:-Command "Set-Location 'C:\\Program Files'"
Windows 10 verwendet in der Registrierung Folgendes, um eine PowerShell-Instanz durch Klicken bei gedrückter Umschalttaste in einem Explorer-Fenster oder auf dem Desktop (" PowerShell-Fenster hier öffnen ") zu öffnen :
Dies kann bei gefunden werden
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command
quelle