Share via


Set-SCCloud

Modifica le proprietà di un cloud privato in VMM.

Sintassi

Set-SCCloud
   [-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-Name <String>]
   [-Description <String>]
   [-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[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 altre informazioni sui cloud privati, digitare : Get-Help New-SCCloud -detailed.

Esempio

Esempio 1: Aggiornare le proprietà di un cloud privato usando 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 archivia l'oggetto nella variabile $Cloud.

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

Il quarto comando imposta i limiti seguenti per le dimensioni della capacità cloud: 500 GB di archiviazione, 50 macchine virtuali e 100 CPU. L'uso del parametro JobGroup consente di specificare che questo comando non verrà eseguito solo prima del comando finale che include 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 in Cloud01 usando le impostazioni specificate nel quarto comando. Questo comando usa 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.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddCloudResource

Specifica una o più risorse cloud aggiunte da questo cmdlet 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.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddReadOnlyLibraryShare

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Cloud

Specifica un oggetto cloud privato.

Type:Cloud
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Description

Specifica una descrizione per l'oggetto specificato.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisasterRecoverySupported

Indica se il servizio di Gestione ripristino Hyper-V di Windows Azure è abilitato.

Se si abilita questo parametro, il cmdlet invia i dati seguenti tramite Internet al servizio: nome cloud, nomi di macchina virtuale, nomi di rete logica, nomi host di macchine virtuali e 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 nel cloud, non selezionare questa opzione.

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome di un oggetto di VMM.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ReadWriteLibraryPath

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCapabilityProfile

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCloudResource

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveReadOnlyLibraryShare

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

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

Specifica uno o più gruppi host rimossi da un array di gruppi host o da un cloud privato.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShieldedVMSupportPolicy

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

Type:ShieldedVMSupportPolicyEnum
Accepted values:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False