Set-Location コマンドレットの使用

Windows PowerShell 名前空間内の移動

Set-Location コマンドレットは、Cmd.exe の cd コマンドとほぼ同様です。名前空間の新しい作業場所を指定できます。たとえば、次のコマンドは作業場所を C:\Scripts に設定します。

Set-Location c:\scripts

それでは、単純に Set-Location を使用すると現在の作業フォルダを設定できるという言い方ではなく、作業場所などというぎこちない用語を使用しているのはなぜでしょうか。これは、Windows PowerShell の機能は、ファイル システム内を移動できるだけではないためです (詳細については、Get-PSDrive コマンドレットを参照してください)。たとえば、次のコマンドを実行すると、レジストリの HKEY_CURRENT_USER\Software\Microsoft\Windows 部分に移動します。

Set-Location HKCU:\Software\Microsoft\Windows

ちなみに、エイリアス cd を Set-Location を呼び出すショートカット メソッドとして使用できるだけでなく、コマンド cd .. を使用して親の場所に移動したり、cd \ を使用してドライブ ルートに移動したりできます。

Set-Location のエイリアス
  • sl

  • cd

  • pwd

  • chdir

関連リンク