Sdílet prostřednictvím


Get-SCStorageVolume

Získá objekt svazku úložiště z hostitele spravovaného nástrojem VMM.

Syntaxe

Get-SCStorageVolume
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCStorageVolume
   -LibraryServer <LibraryServer>
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCStorageVolume
   -StorageArray <StorageArray>
   [[-Name] <String>]
   [<CommonParameters>]
Get-SCStorageVolume
   -VMHost <Host>
   [[-Name] <String>]
   [<CommonParameters>]

Description

Rutina Get-SCStorageVolume získá jeden nebo více objektů svazku úložiště z hostitele spravovaného nástrojem Virtual Machine Manager (VMM).

Vrácené informace zahrnují následující informace, ale nejsou omezeny na:

  • Jméno. Název každého svazku hostitele (například C:, D:, E:\).

  • StorageVolumeID. ID svazku (a GUID) pro každý svazek hostitele. ID svazku hostitele je jedinečné v rámci vašeho prostředí VMM.

  • Přípojné body Přípojné body pro každý svazek. Jeden svazek, například C:, může obsahovat více přípojných bodů.

  • Kapacita. Kapacita úložiště každého svazku.

  • FreeSpace. Množství volného místa na každém svazku.

  • VolumeLabel. Popisek definovaný uživatelem pro tento svazek (pokud existuje).

  • IsSANMigrationPossible. Příznak označující, jestli je migrace v síti SAN k dispozici.

  • IsClustered – příznak označující, jestli je svazek místní úložiště nebo sdílené úložiště (tj. používá externí úložiště, například SÍŤ SAN nebo iSCSI) a clusterovaný diskový prostředek existuje pro tento svazek.

  • InUse. Příznak, který je nastaven na Hodnotu True, pokud jeden z vysoce dostupných virtuálních počítačů spravovaný nástrojem VMM používá tento svazek.

  • VMHost. Název plně kvalifikovaného názvu domény hostitele, na kterém se nachází každý svazek.

  • IsAvailableForPlacement. Příznak označující, jestli je tento svazek k dispozici jako umístění pro nasazení virtuálních počítačů na tohoto hostitele.

  • ServerConnection. Připojení serveru VMM, které spravuje hostitele, ke kterému tento svazek patří.

  • ID. ID (a GUID) pro každý svazek.

Příklady

Příklad 1: Získání všech svazků na zadaném hostitelském serveru

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com" 
PS C:\> Get-SCStorageVolume -VMHost $VMHost

První příkaz načte objekt hostitele s názvem VMHost01 a uloží objekt do proměnné $VMHost.

Druhý příkaz získá všechny objekty svazků jednotek z VMHost01 a zobrazí informace o těchto svazcích uživateli.

Poznámka: Pokud chcete přeložit kapacitu a volný prostor z bajtů do větších měrných jednotek, vydělte počet bajtů 1024, abyste získali kilobajtů (KB); vydělí výsledek 1024 a získá megabajty (MB); a vydělte tento výsledek 1024, abyste získali gigabajty (GB).

Příklad 2: Získání zadaného svazku na hostiteli

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" 
PS C:\> Get-SCStorageVolume -VMHost $VMHost -Name "C:\"

První příkaz získá objekt hostitele s názvem VMHost02 a uloží objekt do $VMHost proměnné.

Druhý příkaz získá svazek jednotky S názvem C:\ z VMHost02 a zobrazí informace o tomto svazku uživateli.

Příklad 3: Získání všech svazků na hostitelích VMware ESX, které obsahují řetězec SharedStorage v názvu svazku

PS C:\> $VMHost = Get-SCVMHost -VMMServer "VMMServer01.Contoso.com" | where { $_.VirtualizationPlatform -eq "VMwareESX" }
PS C:\> $VMHost | Get-SCStorageVolume | select -Property Name, VMHost | where { $_.Name -match "SharedStorage" }

První příkaz získá všechny hostitelské objekty z VMMServer01, vybere pouze ty hostitelské objekty, jejichž virtualizační platformou je VMware ESX, a pak tyto hostitelské objekty uloží do $VMHost.

Poznámka: V tomto příkladu se předpokládá, že názvy všech svazků na těchto serverech ESX obsahují řetězec "storage", ale že pouze některé názvy těchto svazků zahrnují řetězec SharedStorage.

Druhý příkaz předá každý objekt hostitele ESX v $VMHost rutině Get-SCStorageVolume, která získá objekty svazků na těchto hostitelích a potom předá objekty svazku "select" (alias rutiny Select-Object). Rutina Select-Object zobrazí název svazku a hostitele, na kterém se svazek nachází pro tyto svazky, jejichž název obsahuje řetězec SharedStorage.

Parametry

-LibraryServer

Určuje objekt serveru knihovny VMM.

Typ:LibraryServer
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje název objektu VMM.

Typ:String
Position:0
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-StorageArray

Určuje objekt pole úložiště. Může se jednat o podsystém úložiště Fibre Channel nebo iSCSI, který slouží k ukládání konfigurace virtuálního počítače a virtuálních disků.

Typ:StorageArray
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMHost

Určuje objekt hostitele virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.

Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost.

Typ:Host
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VMMServer

Určuje objekt serveru VMM.

Typ:ServerConnection
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

Výstupy

StorageVolume

Tato rutina vrátí objekt StorageVolume.