Get-SCStorageDisk
Pobiera obiekt dysku magazynu dla określonego hosta z bazy danych programu VMM.
Składnia
NoFilter (Domyślna)
Get-SCStorageDisk
[[-Name] <String>]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
FilterByVMHost
Get-SCStorageDisk
[[-Name] <String>]
-VMHost <Host>
[<CommonParameters>]
Opis
Polecenie cmdlet Get-SCStorageDisk pobiera obiekty dysku magazynu dla hosta z bazy danych programu Virtual Machine Manager (VMM). Tego polecenia cmdlet można użyć z poleceniem cmdlet New-SCVirtualDiskDrive , aby dołączyć dysk przekazujący na maszynie wirtualnej do fizycznego dysku twardego na hoście, na którym ta maszyna wirtualna jest wdrażana.
Przykłady
Przykład 1: Pobieranie wszystkich dysków twardych na hoście
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCStorageDisk -VMHost $VMHost
Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 przy użyciu polecenia cmdlet Get-SCVMHost . Polecenie przechowuje ten obiekt w zmiennej $VMHost.
Drugie polecenie pobiera wszystkie obiekty dysku twardego z hosta przechowywanego w $VMHost.
Przykład 2: Pobierz określony dysk twardy na hoście według nazwy
PS C:\> $StorageDisk = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" | Get-SCStorageDisk -Name "\\.\PhysicalDrive0"
PS C:\> $StorageDisk
Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost02 i używa operatora potoku do przekazania VMHost02 do bieżącego polecenia cmdlet. To polecenie cmdlet pobiera obiekt dysku twardego o nazwie PhysicalDrive0 dla hosta. Następnie polecenie zapisuje obiekt dysku twardego w zmiennej $StorageDisk.
Drugie polecenie wyświetla zawartość $StorageDisk.
Parametry
-Name
Określa nazwę dysku magazynu, który jest pobierany przez to polecenie cmdlet.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | 0 |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VMHost
Określa obiekt hosta maszyny wirtualnej. Program VMM obsługuje hosty Hyper-V, hosty VMware ESX i hosty Citrix XenServer. Aby uzyskać więcej informacji na temat każdego typu hosta, zobacz polecenie cmdlet Add-SCVMHost .
Właściwości parametru
| Typ: | Host |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
FilterByVMHost
| Position: | Named |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Właściwości parametru
| Typ: | ServerConnection |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
NoFilter
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe
StorageDisk
To polecenie cmdlet zwraca obiekt StorageDisk .