Quero iniciar o PowerShell (C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe) na linha de comando padrão do Windows 7 ( cmd ) e ir para o caminho específico.
Eu usei o comando:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Vai funcionar e mostra a janela do PowerShell.
Mas se eu usar:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
A janela preta piscará rapidamente.
Como posso abrir o powershell do cmd pelo caminho específico? Desde já, obrigado.
windows-7
windows
command-line
powershell
Marslo
fonte
fonte
powershell.exe
, melhor usar%windir%
.%SystemRoot%
Respostas:
Tente o seguinte:
Se o seu caminho contiver espaços, você poderá agrupá-lo entre aspas simples, assim:
fonte
> 'powershell -NoExit -Command "Set-Location ' + path1 + '"'
só pode abrir o PowerShell, mas não pode cd na Caminho1s1 = 'start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command '; s2 = '"Select-Location ' + "'" + path1 + "'" + '"', and command = s1 + s2
. em seguida, ele funciona'
para quebrar o caminho. Como:-Command "Set-Location 'C:\\Program Files'"
O que o Windows 10 usa no Registro para abrir uma instância do PowerShell clicando com o botão direito do mouse em uma janela do Explorer ou na área de trabalho (" Abrir janela do PowerShell aqui ") é o seguinte:
Isso pode ser encontrado em
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command
fonte