Convert-Path コマンドレットの使用
Windows PowerShell パスの変換
Convert-Path コマンドレットは、Windows PowerShell パスをシステム パスに変換します。これはどういう意味でしょうか。また重要なことでしょうか。たとえば、新規の Windows PowerShell ドライブ (ドライブ X) を作成したとします。ドライブ文字は Windows PowerShell でのみ有効です。Windows エクスプローラに切り替えてドライブ X にアクセスすることはできません。一方、Convert-Path を使用すると、ドライブ X の実際のパスがわかります。たとえば、次のコマンドを実行したとします。
Convert-Path x:
次のような情報が返されます。
C:\Scripts
これが特に有効なのはレジストリ ドライバの場合です。Windows PowerShell には、レジストリのパスを指定する固有の構文があります。たとえば、Set-Location コマンドレットを使用してレジストリに切り替えるには、次のようなコマンドを使用します。
Set-Location hkcu:\software\microsoft\windows
これでも問題ありませんが、Windows PowerShell 以外のアプリケーションでは hkcu:\software\microsoft\windows などのパスは意味がありません。Windows PowerShell の外部にあるパスを参照する必要がある場合、Convert-Path が役に立ちます。
Convert-Path hkcu:\software\microsoft\windows
このコマンドで、レジストリ内の実際のパスがわかります。
HKEY_CURRENT_USER\software\microsoft\windows
Convert-Path のエイリアス |
---|
|