Freigeben über


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.