Partager via


Get-SCStorageVolume

Obtient un objet de volume de stockage à partir d’un hôte géré par 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

L’applet de commande Get-SCStorageVolume obtient un ou plusieurs objets de volume de stockage à partir d’un hôte géré par Virtual Machine Manager (VMM).

Les informations retournées incluent, mais elles ne sont pas limitées à celles-ci :

  • Nom. Nom de chaque volume hôte (par exemple C:, D:, E:\).

  • StorageVolumeID. ID de volume (GUID) pour chaque volume hôte. L’ID de volume hôte est unique dans votre environnement VMM.

  • MountPoints. Points de montage pour chaque volume. Un volume unique, tel que C:, peut contenir plusieurs points de montage.

  • Capacité. Capacité de stockage de chaque volume.

  • Freespace. Quantité d’espace libre sur chaque volume.

  • VolumeLabel. Étiquette définie par l’utilisateur pour ce volume (le cas échéant).

  • IsSANMigrationPossible. Indicateur indiquant si la migration SAN est disponible ou non.

  • IsClustered : indicateur indiquant si le volume est un stockage local ou un stockage partagé (autrement dit, utilise un stockage externe, tel que SAN ou iSCSI) et une ressource de disque en cluster existe pour ce volume.

  • Inuse. Indicateur défini sur True lorsque l’une des machines virtuelles hautement disponibles gérées par VMM utilise ce volume.

  • VMHost. Nom de domaine complet de l’hôte sur lequel se trouve chaque volume.

  • IsAvailableForPlacement. Indicateur indiquant si ce volume est disponible en tant qu’emplacement sur lequel déployer des machines virtuelles sur cet hôte.

  • Serverconnection. Connexion de serveur VMM qui gère l’hôte auquel appartient ce volume.

  • ID. ID (GUID) pour chaque volume.

Exemples

Exemple 1 : Obtenir tous les volumes sur le serveur hôte spécifié

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

La première commande obtient l’objet hôte nommé VMHost01 et stocke l’objet dans la variable $VMHost.

La deuxième commande obtient tous les objets de volume de lecteur de VMHost01 et affiche des informations sur ces volumes à l’utilisateur.

Remarque : Pour traduire la capacité et l’espace libre d’octets en unités de mesure plus grandes, divisez le nombre d’octets de 1024 pour obtenir des kilo-octets (Ko); divisez le résultat de 1024 pour obtenir des mégaoctets (Mo) ; et divisez ce résultat de 1024 pour obtenir des gigaoctets (Go).

Exemple 2 : Obtenir le volume spécifié sur un hôte

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

La première commande obtient l’objet hôte nommé VMHost02 et stocke l’objet dans la variable $VMHost.

La deuxième commande obtient le volume de lecteur nommé C:\ de VMHost02 et affiche des informations sur ce volume à l’utilisateur.

Exemple 3 : Obtenir tous les volumes sur les hôtes VMware ESX qui contiennent la chaîne « SharedStorage » dans le nom du volume

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" }

La première commande obtient tous les objets hôtes de VMMServer01, sélectionne uniquement les objets hôtes dont la plateforme de virtualisation est VMware ESX, puis stocke ces objets hôtes dans $VMHost.

Remarque : cet exemple suppose que les noms de tous les volumes sur ces serveurs ESX incluent la chaîne « stockage », mais que seuls certains de ces noms de volumes incluent la chaîne « SharedStorage ».

La deuxième commande transmet chaque objet hôte ESX dans $VMHost à l’applet de commande Get-SCStorageVolume , qui obtient les objets de volume sur ces hôtes, puis, à son tour, transmet les objets de volume à « sélectionner » (alias de l’applet de commande Select-Object ). L’applet de commande Select-Object affiche le nom du volume et l’hôte sur lequel se trouve le volume pour ces volumes dont le nom contient la chaîne « SharedStorage ».

Paramètres

-LibraryServer

Spécifie un objet partage de bibliothèque VMM.

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

-Name

Spécifie le nom d’un objet VMM.

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

-StorageArray

Spécifie un objet de tableau de stockage. Il peut s’agir d’un sous-système de stockage Fibre Channel ou iSCSI utilisé pour stocker la configuration des machines virtuelles et les disques virtuels.

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

-VMHost

Spécifie un objet ordinateur hôte d’ordinateur virtuel. VMM prend en charge les hôtes Hyper-V, les hôtes VMware ESX et les hôtes Citrix XenServer.

Pour plus d’informations sur chaque type d’hôte, consultez l’applet de commande Add-SCVMHost .

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

-VMMServer

Spécifie un objet serveur VMM.

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

Sorties

StorageVolume

Cette applet de commande retourne un objet StorageVolume .