Condividi tramite


Set-SCStoragePool

Modifica un oggetto pool di archiviazione nel database VMM.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCStoragePool modifica un oggetto pool di archiviazione nel database VMM (Virtual Machine Manager). È possibile modificare le proprietà di un pool di archiviazione, aggiungere un VMHostGroup al pool di archiviazione o rimuovere un VMHostGroup da un pool di archiviazione.

Esempio

Esempio 1: Modificare il nome di un pool di archiviazione

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

Il primo comando ottiene tutti gli oggetti del pool di archiviazione e li inserisce in una matrice. Il comando archivia quindi il primo elemento nella matrice del pool di archiviazione nella variabile $Pool.

Il secondo comando modifica il nome del pool di archiviazione archiviato nella variabile $Pool in "Nuovo nome del pool".

Esempio 2: Impostare la classificazione per un pool di archiviazione

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

Il primo comando ottiene l'oggetto pool di archiviazione con l'ID 346e17e9-d50a-480e-8dec-c41d7e2125b0 e archivia l'oggetto nella variabile $Pool.

Il secondo comando ottiene l'oggetto di classificazione di archiviazione denominato StorageClassification01 e archivia l'oggetto nella variabile $Classification.

L'ultimo comando associa la classificazione di archiviazione archiviata in $Classification (StorageClassification01) al pool di archiviazione archiviato in $Pool.

Parametri

-AddStoragePhysicalDisk

Specifica una matrice di oggetti disco fisico da aggiungere.

Tipo:StoragePhysicalDisk[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AddVMHostGroup

Specifica una matrice di gruppi host che questo cmdlet aggiunge a una matrice di gruppi host o a un cloud privato esistente.

Tipo:HostGroup[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Indica una descrizione per l'oggetto specificato.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FaultDomainAwareness

Specifica il dominio di errore predefinito per i nuovi dischi virtuali creati in questo pool di archiviazione. I valori accettabili per questo parametro sono:

  • 1: PhysicalDisk
  • 2: StorageEnclosure
  • 3: Nodo
Tipo:FaultDomainAwarenessType
Valori accettati:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InterleaveDefaultKB

Specifica le dimensioni di interleave predefinite, in kilobyte, per i nuovi dischi virtuali creati in questo pool di archiviazione.

Tipo:UInt64
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un oggetto VMM.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Optimize

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveStoragePhysicalDisk

Specifica una matrice di dischi fisici da rimuovere da questo pool di archiviazione.

Tipo:StoragePhysicalDisk[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveVMHostGroup

Specifica una matrice di gruppi host che questo cmdlet rimuove da una matrice di gruppi host o da un cloud privato.

Tipo:HostGroup[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StorageClassification

Specifica un oggetto di classificazione dell'archiviazione.

Tipo:StorageClassification
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-StoragePool

Specifica un oggetto pool di archiviazione.

Tipo:StoragePool
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

StoragePool

Questo cmdlet restituisce un oggetto StoragePool .