web-dev-qa-db-ja.com

特定のパスでcmdからPowerShellを起動する方法

起動したいPowerShell(C:\ WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe)from windows 7 default command line(cmd)、特定のパスに移動します。

私はコマンドを使用しました:

start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe

動作し、PowerShellウィンドウが表示されます。

しかし、私が使用する場合:

start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\

黒いウィンドウがすばやく点滅します。

特定のパスでcmdからpowershellを開くにはどうすればよいですか?前もって感謝します。

14
Marslo

これを試して:

powershell -NoExit -Command "Set-Location c:\\"

パスにスペースが含まれている場合は、次のように単一引用符で囲むことができます。

powershell -NoExit -Command "Set-Location 'c:\\program files'"
13
Der Hochstapler

エクスプローラーウィンドウまたはデスクトップ( "ここでPowerShellウィンドウを開く)でShiftキーを押しながら右クリックしてPowerShellインスタンスを開くために、Windows 10がレジストリで使用するものは次のとおりです。

powershell.exe -noexit -command Set-Location -literalPath '%V'

これはComputer\HKEY_CLASSES_ROOT\Directory\Background\Shell\Powershell\commandにあります

0
Daniel F