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