Verwenden des Cmdlet \"Get-PSDrive\"

Auflisten Ihrer Windows PowerShell-Laufwerke

Windows PowerShell bildet mehrere "Laufwerke" ab, die es Ihnen erleichtern, sich durch die verschiedenen Namespaces auf Ihrem Computer zu bewegen. Standardmäßig beinhaltet dies nicht nur die physischen Plattenlaufwerke auf Ihrem Computer, sondern auch Dinge wie die Registrierungsstrukturen HKEY_CURRENT_USER (Laufwerk HKCU) und HKEY_LOCAL_MACHINE (Laufwerk HKLM). Um eine Liste aller Windows PowerShell-Laufwerke Ihres Computers zu erhalten, führen Sie einfach das Cmdlet Get-PSDrive aus:

Get-PSDrive

Windows PowerShell gibt Ihnen beispielsweise die folgenden Informationen zurück:

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

Alternativ könnten Sie diese Ergebnisse auch an das Cmdlet Format-List weiterreichen. Damit erhalten Sie zusätzliche Informationen über jedes Laufwerk (wie beispielsweise den vollständigen Providernamen). Dieser Befehl sieht wie folgt aus:

Get-PSDrive | Format-List

Die zurückgegebenen Daten sehen etwa wie folgt aus:

Name            : Alias
Description     : Drive containing a view of the aliases stored in session state.
Provider        : Microsoft.Windows PowerShell.Core\Alias
Root            :
CurrentLocation :

Name            : C
Description     :
Provider        : Microsoft.Windows PowerShell.Core\FileSystem
Root            : C:\
CurrentLocation : Documents and Settings\kenmyer

Sie können auch einen einzelnen Laufwerksnamen angeben (oder Platzhalterzeichen verwenden), um Informationen über ein einzelnes Laufwerk oder eine Laufwerksmenge zurückzugeben. Dieser Befehl gibt nur für Laufwerk C Informationen zurück:

Get-PSDrive c

Und der folgende Befehl gibt Informationen für die beiden Registrierungslaufwerke zurück (deren beider Namen mit dem Buchstaben H beginnen):

Get-PSDrive h*

Aliase für "Get-PSDrive"

  • gdr