Chcę uruchomić PowerShell (C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe) z domyślnego wiersza poleceń systemu Windows 7 ( cmd ) i przejść do określonej ścieżki.
Użyłem polecenia:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
To zadziała i pokaże okno PowerShell.
Ale jeśli użyję:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
Czarne okno zacznie szybko migać.
Jak mogę otworzyć PowerShell z cmd przez określoną ścieżkę? Z góry dziękuję.
windows-7
windows
command-line
powershell
Marslo
źródło
źródło
powershell.exe
, lepiej użyć%windir%
.%SystemRoot%
Odpowiedzi:
Spróbuj tego:
Jeśli twoja ścieżka zawiera spacje, możesz zawinąć ją w cudzysłowy, na przykład:
źródło
> 'powershell -NoExit -Command "Set-Location ' + path1 + '"'
tylko może otworzyć PowerShell ale nie może cd w ścieżka1s1 = 'start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command '; s2 = '"Select-Location ' + "'" + path1 + "'" + '"', and command = s1 + s2
. potem działa'
do zawinięcia ścieżki. Jak:-Command "Set-Location 'C:\\Program Files'"
System Windows 10 używa w rejestrze do otwierania instancji PowerShell poprzez kliknięcie z wciśniętym klawiszem Shift w oknie Eksploratora lub na pulpicie („ Otwórz tutaj okno PowerShell ”):
Można to znaleźć na stronie
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command
źródło