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