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