Get-PSDrive コマンドレットの使用
Windows PowerShell ドライブの表示
Windows PowerShell は、コンピュータ上にある多様な名前空間を移動しやすいように複数のドライブをマッピングします。このマッピングには、既定で、コンピュータ上の物理的なディスク ドライブだけでなく、レジストリ群の HKEY_CURRENT_USER (ドライブ HKCU) と HKEY_LOCAL_MACHINE (ドライブ HKLM) なども含まれます。コンピュータ上の Windows PowerShell ドライブをすべて表示するには、Get-PSDrive コマンドレットを使用します。
Get-PSDrive
その結果、次のような情報が返されます。
Name Provider Root CurrentLocation
---- -------- ---- ---------------
Alias Alias
C FileSystem C:\ ...Settings\kenmyer
cert Certificate \
D FileSystem D:\
E FileSystem E:\
Env Environment
Function Function
HKCU Registry HKEY_CURRENT_USER
HKLM Registry HKEY_LOCAL_MACHINE
Variable Variable
または、この結果を Format-List コマンドレットにパイプ処理することもできます。この場合、各ドライブの詳細情報 (完全なプロバイダ名など) が返されます。次のようなコマンドを指定します。
Get-PSDrive | Format-List
戻り値は次のようになります。
Name : Alias
Description : セッション状態で保存されたエイリアスのビューが格納されているドライブ。
Provider : Microsoft.Windows PowerShell.Core\Alias
Root :
CurrentLocation :
Name : C
Description :
Provider : Microsoft.Windows PowerShell.Core\FileSystem
Root : C:\
CurrentLocation : Documents and Settings\kenmyer
また、個々のドライブ名を指定して、1 つのドライブまたは複数のドライブに関する情報を返すこともできます。次のコマンドは、ドライブ C に関する情報のみを返します。
Get-PSDrive c
次のコマンドは、2 つのレジストリ ドライブの情報を返します (どちらも、文字 H で始まる名前のドライブです)。
Get-PSDrive h*
Get-PSDrive のエイリアス |
---|
|