Sdílet prostřednictvím


Get-SCStorageVolume

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

Syntax

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í, ale nejsou omezeny na následující údaje:

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

  • StorageVolumeID. ID svazku (identifikátor GUID) pro každý svazek hostitele. ID svazku hostitele je v prostředí VMM jedinečné.

  • 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.

  • Volný prostor. Velikost 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 k dispozici migrace sítě SAN.

  • 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 pro tento svazek existuje.

  • Inuse. Příznak, který je nastavený na Hodnotu True, když 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 dostupný jako umístění pro nasazení virtuálních počítačů na tohoto hostitele.

  • Serverconnection. Připojení serveru VMM, které spravuje hostitele, do kterého 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 získá hostitelský objekt 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é místo z bajtů do větších jednotek měr, vydělte počet bajtů o 1024, abyste získali kilobajtů (KB); vydělte výsledek o 1024, abyste získali megabajte (MB); a vydělte tento výsledek o 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á hostitelský objekt s názvem VMHost02 a uloží objekt do proměnné $VMHost.

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 obsahujících ř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: Tento příklad předpokládá, že názvy všech svazků na těchto serverech ESX zahrnují řetězec "storage", ale že pouze některé z těchto svazků obsahují ř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 hostitel, 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.

Type:LibraryServer
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Určuje název objektu VMM.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageArray

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

Type:StorageArray
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHost

Určuje hostitelský objekt 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 .

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Určuje objekt serveru VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Výstupy

StorageVolume

Tato rutina vrátí objekt StorageVolume .