Quiero iniciar PowerShell (C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe) desde la línea de comando predeterminada de Windows 7 ( cmd ) e ir a la ruta específica.
Usé el comando:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Funcionará y mostrará la ventana de PowerShell.
Pero si uso:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
La ventana negra parpadeará rápidamente.
¿Cómo puedo abrir powershell desde cmd por la ruta específica? Gracias por adelantado.
windows-7
windows
command-line
powershell
Marslo
fuente
fuente
powershell.exe
, mejor utilizar%windir%
.%SystemRoot%
Respuestas:
Prueba esto:
Si su ruta contiene espacios, puede envolverla entre comillas simples, así:
fuente
> 'powershell -NoExit -Command "Set-Location ' + path1 + '"'
solo puede abrir el PowerShell pero no puede cd en la ruta1s1 = 'start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command '; s2 = '"Select-Location ' + "'" + path1 + "'" + '"', and command = s1 + s2
. entonces funciona'
para ajustar el camino. Me gusta:-Command "Set-Location 'C:\\Program Files'"
Lo que Windows 10 usa en el Registro para abrir una instancia de PowerShell haciendo clic con el botón derecho en una ventana del Explorador o en el Escritorio (" Abra la ventana de PowerShell aquí ") es lo siguiente:
Esto se puede encontrar en
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command
fuente