Condividi tramite


Set-SCCloudCapacity

Modifica le impostazioni della capacità del cloud per un cloud privato.

Sintassi

FromValues

Set-SCCloudCapacity
    -CloudCapacity <CloudCapacity>
    [-CPUCount <UInt32>]
    [-UseCPUCountMaximum <Boolean>]
    [-MemoryMB <UInt32>]
    [-UseMemoryMBMaximum <Boolean>]
    [-StorageGB <UInt32>]
    [-UseStorageGBMaximum <Boolean>]
    [-CustomQuotaCount <UInt32>]
    [-UseCustomQuotaCountMaximum <Boolean>]
    [-VMCount <UInt32>]
    [-UseVMCountMaximum <Boolean>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

JobGroupParamSet

Set-SCCloudCapacity
    -JobGroup <Guid>
    [-CPUCount <UInt32>]
    [-UseCPUCountMaximum <Boolean>]
    [-MemoryMB <UInt32>]
    [-UseMemoryMBMaximum <Boolean>]
    [-StorageGB <UInt32>]
    [-UseStorageGBMaximum <Boolean>]
    [-CustomQuotaCount <UInt32>]
    [-UseCustomQuotaCountMaximum <Boolean>]
    [-VMCount <UInt32>]
    [-UseVMCountMaximum <Boolean>]
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrizione

Il cmdlet Set-SCCloudCapacity modifica le impostazioni della capacità cloud per un cloud privato in Virtual Machine Manager (VMM). È possibile aggiornare le seguenti dimensioni di capacità cloud:

  • macchine virtuali
  • CPU virtuali
  • Punti di quota personalizzati
  • spazio di archiviazione (GB)
  • memoria (MB)

In alternativa, è possibile impostare una o tutte le dimensioni per utilizzare la capacità massima.

Esempio

Esempio 1: Modificare le proprietà della capacità cloud di un cloud specificato

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

Il primo comando ottiene l'oggetto cloud privato denominato Cloud01 e memorizza l'oggetto nella variabile $Cloud.

Il secondo comando ottiene la capacità del cloud privato archiviato in $Cloud e la memorizza nella variabile $CloudCapacity.

L'ultimo comando indica che deve essere applicato un limite al numero di CPU virtuali per la capacità cloud archiviata in $CloudCapacity e modifica la capacità del numero di CPU virtuali a 20.

Esempio 2: Modificare le proprietà della capacità cloud di un cloud privato specifico utilizzando un gruppo di processi

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

Il primo comando crea un nuovo GUID e lo archivia nella variabile $Guid. I comandi successivi che includono questo GUID vengono raccolti in un singolo gruppo di processi.

Il secondo comando ottiene l'oggetto cloud privato denominato Cloud02 e memorizza l'oggetto nella variabile $Cloud.

Il terzo comando ottiene l'oggetto capacità cloud per il cloud privato archiviato in $cloud e memorizza l'oggetto nella variabile $CloudCapacity.

Il quarto comando imposta un limite di 50 macchine virtuali, 100 CPU virtuali e 500 GB di spazio di archiviazione sulla capacità del cloud. L'utilizzo del parametro JobGroup consente di specificare che questo comando non verrà eseguito fino a poco prima del comando finale che include il JobGroup con lo stesso GUID.

L'ultimo comando imposta le proprietà della capacità nel cloud privato archiviato in $Cloud utilizzando le impostazioni specificate nel quarto comando. Questo comando utilizza il parametro JobGroup per eseguire Set-SCCloudCapacity appena prima dell'esecuzione Set-SCCloud in modo che le impostazioni vengano associate al cloud privato specificato.

Parametri

-CloudCapacity

Specifica un oggetto capacità cloud.

Proprietà dei parametri

Tipo:CloudCapacity
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

FromValues
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-CPUCount

Specifica il numero di CPU virtuali per una quota di ruolo utente o una capacità cloud.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-CustomQuotaCount

Specifica il numero di punti di quota personalizzati per una quota del ruolo utente o una capacità cloud.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

JobGroupParamSet
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobVariable

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MemoryMB

Specifica la quantità di memoria in megabyte (MB) per una quota di ruolo utente o una capacità cloud.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PROTipID

Specifica l'ID del suggerimento PRO (Performance and Resource Optimization) che ha attivato questa azione. Ciò consente l'audit dei suggerimenti PRO.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

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

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-StorageGB

Specifica la quantità di spazio di archiviazione in gigabyte (GB) per una quota di ruolo utente o una capacità cloud. Questa quantità di spazio di archiviazione non include lo spazio di archiviazione della libreria.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseCPUCountMaximum

Indica se il numero massimo di CPU virtuali è consentito per un ruolo utente o per la capacità cloud. Quando si utilizza questo parametro, non viene applicata alcuna quota per la dimensione CPU virtuale.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseCustomQuotaCountMaximum

Indica se il numero massimo di punti di quota personalizzati è consentito per un ruolo utente o una capacità cloud. Quando si utilizza questo parametro, non viene applicata alcuna quota per la dimensione quota personalizzata.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseMemoryMBMaximum

Indica se la quantità massima di memoria, in megabyte (MB), è consentita per un ruolo utente o per la capacità cloud. Quando si utilizza questo parametro, non viene applicata alcuna quota per la dimensione di memoria.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseStorageGBMaximum

Indica se la quantità massima di spazio di archiviazione, in gigabyte (GB), è consentita per un ruolo utente o una capacità cloud. Quando si utilizza questo parametro, non viene applicata alcuna quota per la dimensione di archiviazione.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-UseVMCountMaximum

Indica se il numero massimo di macchine virtuali è consentito per un ruolo utente o per la capacità cloud. Quando si utilizza questo parametro, non viene applicata alcuna quota per la dimensione della macchina virtuale.

Proprietà dei parametri

Tipo:Boolean
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMCount

Specifica il numero di macchine virtuali per una quota di ruolo utente o una capacità cloud.

Proprietà dei parametri

Tipo:UInt32
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:False
Supporta i caratteri jolly:False
DontShow:False
Alias:Wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.