Condividi tramite


Set-SCCloud

Modifica le proprietà di un cloud privato in VMM.

Sintassi

Default (impostazione predefinita).

Set-SCCloud

    -RemoveCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
    -AddCapabilityProfile <Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile>
    -AddVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
    -RemoveVMHostGroup <Microsoft.SystemCenter.VirtualMachineManager.HostGroup>
    -AddCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
    -RemoveCloudResource <Microsoft.SystemCenter.VirtualMachineManager.ClientObject>
    [-Name <String>]
    [-Description <String>]
    -AddReadOnlyLibraryShare <Microsoft.SystemCenter.VirtualMachineManager.LibraryShare>
    -RemoveReadOnlyLibraryShare <Microsoft.SystemCenter.VirtualMachineManager.LibraryShare>
    [-ReadWriteLibraryPath <String>]
    [-DisasterRecoverySupported <Boolean>]
    [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
    [-VMMServer <ServerConnection>]
    [[-Cloud] <Cloud>]
    [-JobGroup <Guid>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Descrizione

Il cmdlet Set-SCCloud modifica le proprietà di un cloud privato in Virtual Machine Manager (VMM).

Per ulteriori informazioni sui cloud privati, digitare: Get-Help New-SCCloud -detailed.

Esempio

Esempio 1: Aggiornare le proprietà di un cloud privato utilizzando un gruppo di processi

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"

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 Cloud01 e memorizza l'oggetto nella variabile $Cloud.

Il terzo comando ottiene l'oggetto profilo di funzionalità Hyper-V e memorizza l'oggetto nella variabile $CapabilityProfile.

Il quarto comando imposta i limiti seguenti per le dimensioni della capacità cloud: 500 GB di spazio di archiviazione, 50 macchine virtuali e 100 CPU. 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 aggiunge il profilo di funzionalità archiviato in $CapabilityProfile a Cloud01, aggiorna la descrizione per Cloud01 e imposta le proprietà della capacità cloud su Cloud01 utilizzando le impostazioni specificate nel quarto comando. Questo comando utilizza il parametro JobGroup per eseguire Set-SCCloudCapacity appena prima dell'esecuzione di Set-SCCloud in modo che le impostazioni vengano associate al cloud privato specificato.

Parametri

-AddCapabilityProfile

Specifica uno o più oggetti profilo di funzionalità aggiunti da questo cmdlet.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile
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

-AddCloudResource

Specifica una o più risorse cloud che questo cmdlet aggiunge a un cloud privato. Le risorse che è possibile aggiungere a un cloud privato includono: Load Balancer, Rete logica, Pool di indirizzi IP statici, Pool di archiviazione e Modello VIP.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.ClientObject
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

-AddReadOnlyLibraryShare

Specifica una o più condivisioni di libreria di sola lettura che questo cmdlet aggiunge a un cloud privato.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.LibraryShare
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

-AddVMHostGroup

Specifica uno o più gruppi host da aggiungere a un array di gruppi host esistente o a un cloud privato.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.HostGroup
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

-Cloud

Specifica un oggetto cloud privato.

Proprietà dei parametri

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

Set di parametri

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

-Description

Specifica una descrizione per l'oggetto specificato.

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

-DisasterRecoverySupported

Indica se il servizio Windows Azure Hyper-V Recovery Manager è abilitato.

Se si abilita questo parametro, il cmdlet invia i dati seguenti tramite Internet al servizio: nome del cloud, nomi delle macchine virtuali, nomi delle reti logiche, nomi host delle macchine virtuali e le proprietà pertinenti per ogni oggetto. Se l'invio di queste informazioni è in conflitto con i requisiti di privacy esistenti per i carichi di lavoro distribuiti in questo cloud, non selezionare questa opzione.

Dopo aver associato questo cloud a un cloud di ripristino in Windows Azure Hyper-V Recovery Manager, non è possibile disabilitare questa opzione.

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

-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

(All)
Posizione:Named
Obbligatorio:False
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

-Name

Specifica il nome di un oggetto VMM.

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

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

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

-ReadWriteLibraryPath

Specifica un percorso di libreria scrivibile in cui è possibile archiviare le macchine virtuali.

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

-RemoveCapabilityProfile

Specifica uno o più oggetti del profilo di funzionalità rimossi da questo cmdlet.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile
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

-RemoveCloudResource

Specifica una o più risorse cloud che questo cmdlet rimuove da un cloud privato.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.ClientObject
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

-RemoveReadOnlyLibraryShare

Specifica una condivisione di libreria di sola lettura rimossa da questo cmdlet.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.LibraryShare
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

-RemoveVMHostGroup

Specifica uno o più gruppi host che questo cmdlet rimuove da un gruppo host, da una matrice di gruppi host o da un cloud privato.

Proprietà dei parametri

Tipo:Microsoft.SystemCenter.VirtualMachineManager.HostGroup
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

-ShieldedVMSupportPolicy

Indica se questo cloud supporta l'inserimento di macchine virtuali schermate su di esso, quindi il posizionamento fornirà valutazioni per il cloud.

Proprietà dei parametri

Tipo:ShieldedVMSupportPolicyEnum
Valore predefinito:None
Valori accettati:ShieldedVMNotSupported, ShieldedVMSupported
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

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.