Compartir a través de


Set-SCStoragePool

Modifica un objeto de grupo de almacenamiento en la base de datos VMM.

Sintaxis

Set-SCStoragePool
   [-StorageClassification <StorageClassification>]
   [-StoragePool] <StoragePool>
   [-Name <String>]
   [-Description <String>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-AddStoragePhysicalDisk <StoragePhysicalDisk[]>]
   [-RemoveStoragePhysicalDisk <StoragePhysicalDisk[]>]
   [-Optimize]
   [-FaultDomainAwareness <FaultDomainAwarenessType>]
   [-InterleaveDefaultKB <UInt64>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

El cmdlet Set-SCStoragePool modifica un objeto de grupo de almacenamiento en la base de datos de Virtual Machine Manager (VMM). Puede cambiar las propiedades de un grupo de almacenamiento, agregar un vmHostGroup al bloque de almacenamiento o quitar un vmHostGroup de un grupo de almacenamiento.

Ejemplos

Ejemplo 1: Cambiar el nombre de un grupo de almacenamiento

PS C:\> $Pool = @(Get-SCStoragePool)[0]
PS C:\> Set-SCStoragePool -StoragePool $Pool -Name "New name of pool"

El primer comando obtiene todos los objetos del bloque de almacenamiento y los coloca en una matriz. A continuación, el comando almacena el primer elemento de la matriz del bloque de almacenamiento en la variable $Pool.

El segundo comando cambia el nombre del grupo de almacenamiento almacenado en la variable $Pool a "Nuevo nombre del grupo".

Ejemplo 2: Establecimiento de la clasificación de un grupo de almacenamiento

PS C:\> $Pool = Get-SCStoragePool -ID "346e17e9-d50a-480e-8dec-c41d7e2125b0"
PS C:\> $Classification = Get-SCStorageClassification -Name "StorageClassification01"
PS C:\> Set-SCStoragePool -StoragePool $Pool -StorageClassification $Classification

El primer comando obtiene el objeto del bloque de almacenamiento con el identificador de 346e17e9-d50a-480e-8dec-c41d7e2125b0 y almacena el objeto en la variable $Pool.

El segundo comando obtiene el objeto de clasificación de almacenamiento denominado StorageClassification01 y almacena el objeto en la variable $Classification.

El último comando asocia la clasificación de almacenamiento almacenada en $Classification (StorageClassification01) con el grupo de almacenamiento almacenado en $Pool.

Parámetros

-AddStoragePhysicalDisk

Especifica una matriz de objetos de disco físico que se van a agregar.

Tipo:StoragePhysicalDisk[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AddVMHostGroup

Especifica una matriz de grupos host que este cmdlet agrega a una matriz de grupos host existente o a una nube privada.

Tipo:HostGroup[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Description

Indica una descripción para el objeto especificado.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FaultDomainAwareness

Especifica el dominio de error predeterminado para los nuevos discos virtuales creados en este grupo de almacenamiento. Los valores aceptables para este parámetro son:

  • 1: PhysicalDisk
  • 2: StorageEnclosure
  • 3: Nodo
Tipo:FaultDomainAwarenessType
Valores aceptados:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InterleaveDefaultKB

Especifica el tamaño de intercalación predeterminado, en kilobytes, para los nuevos discos virtuales creados en este grupo de almacenamiento.

Tipo:UInt64
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre de un objeto VMM.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Optimize

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveStoragePhysicalDisk

Especifica una matriz de discos físicos que se van a quitar de este bloque de almacenamiento.

Tipo:StoragePhysicalDisk[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveVMHostGroup

Especifica una matriz de grupos host que este cmdlet quita de una matriz de grupos host o una nube privada.

Tipo:HostGroup[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageClassification

Especifica un objeto de clasificación de almacenamiento.

Tipo:StorageClassification
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StoragePool

Especifica un objeto de grupo de almacenamiento.

Tipo:StoragePool
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

StoragePool

Este cmdlet devuelve un objeto StoragePool.