Get-SCStorageDisk
Ruft ein Speicherdatenträgerobjekt für den angegebenen Host aus der VMM-Datenbank ab.
Syntax
NoFilter (Standardwert)
Get-SCStorageDisk
[[-Name] <String>]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
FilterByVMHost
Get-SCStorageDisk
[[-Name] <String>]
-VMHost <Host>
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-SCStorageDisk ruft Speicherdatenträgerobjekte für einen Host aus der VMM-Datenbank (Virtual Machine Manager) ab. Sie können dieses Cmdlet mit dem Cmdlet New-SCVirtualDiskDrive verwenden, um einen Pass-Through-Datenträger auf einem virtuellen Computer an eine physische Festplatte auf dem Host anzufügen, auf dem dieser virtuelle Computer bereitgestellt wird.
Beispiele
Beispiel 1: Abrufen aller Festplattenlaufwerke auf einem Host
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCStorageDisk -VMHost $VMHost
Mit dem ersten Befehl wird das Hostobjekt mit dem Namen VMHost01 mithilfe des Cmdlets Get-SCVMHost abgerufen. Der Befehl speichert dieses Objekt in der Variablen $VMHost.
Der zweite Befehl ruft alle Festplattenlaufwerksobjekte vom Host ab, die in $VMHost gespeichert sind.
Beispiel 2: Abrufen eines bestimmten Festplattenlaufwerks auf dem Host anhand des Namens
PS C:\> $StorageDisk = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" | Get-SCStorageDisk -Name "\\.\PhysicalDrive0"
PS C:\> $StorageDisk
Der erste Befehl ruft das Hostobjekt mit dem Namen VMHost02 ab und verwendet den Pipelineoperator, um VMHost02 an das aktuelle Cmdlet zu übergeben. Mit diesem Cmdlet wird das Festplattenlaufwerkobjekt mit dem Namen "PhysicalDrive0" für den Host abgerufen. Der Befehl speichert dann das Festplattenobjekt in der Variablen $StorageDisk.
Der zweite Befehl zeigt den Inhalt $StorageDisk an.
Parameter
-Name
Gibt den Namen eines Speicherdatenträgers an, den dieses Cmdlet abruft.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMHost
Gibt ein Hostobjekt für eine virtuelle Maschine an. VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts. Weitere Informationen zu den einzelnen Hosttypen finden Sie unter dem Cmdlet Add-SCVMHost .
Parametereigenschaften
| Typ: | Host |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FilterByVMHost
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Parametereigenschaften
| Typ: | ServerConnection |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
NoFilter
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
StorageDisk
Dieses Cmdlet gibt ein StorageDisk-Objekt zurück.