Dela via


Set-SCCloud

Ändrar egenskaperna för ett privat moln i VMM.

Syntax

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

Description

Set-SCCloud-cmdleten ändrar egenskaperna för ett privat moln i Virtual Machine Manager (VMM).

Om du vill ha mer information om privata moln skriver du: Get-Help New-SCCloud -detailed.

Exempel

Exempel 1: Uppdatera egenskaperna för ett privat moln med hjälp av en jobbgrupp

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"

Det första kommandot skapar ett nytt GUID och lagrar det i variabeln $Guid. Efterföljande kommandon som innehåller detta GUID samlas in i en enda jobbgrupp.

Det andra kommandot hämtar det privata molnobjektet med namnet Cloud01 och lagrar objektet i variabeln $Cloud.

Det tredje kommandot hämtar Hyper-V-kapacitetsprofilobjektet och lagrar objektet i variabeln $CapabilityProfile.

Det fjärde kommandot anger följande gränser för molnkapacitetsdimensionerna: 500 GB lagring, 50 virtuella datorer och 100 processorer. Med hjälp av jobgroup-parametern anger du att det här kommandot inte kommer att köras förrän precis före det sista kommandot som innehåller JobGroup med samma GUID.

Det sista kommandot lägger till kapacitetsprofilen som lagras i $CapabilityProfile till Cloud01, uppdaterar beskrivningen för Cloud01 och anger egenskaperna för molnkapacitet i Cloud01 med hjälp av inställningarna som anges i det fjärde kommandot. Det här kommandot använder jobgroup-parametern för att köra Set-SCCloudCapacity precis innan Set-SCCloud körs så att inställningarna läggs till i det angivna privata molnet.

Parametrar

-AddCapabilityProfile

Anger ett eller flera kapacitetsprofilobjekt som den här cmdleten lägger till.

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

Anger en eller flera molnresurser som den här cmdleten lägger till i ett privat moln. Resurser som du kan lägga till i ett privat moln är: Load Balancer, logiskt nätverk, statisk IP-adresspool, lagringspool och VIP-mall.

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

Anger en eller flera skrivskyddade biblioteksresurser som denna cmdlet lägger till i ett privat moln.

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

Anger en eller flera värdgrupper som ska läggas till i en befintlig värdgruppsmatris eller ett privat moln.

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

Anger ett privat molnobjekt.

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

-Description

Anger en beskrivning av det angivna objektet.

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

-DisasterRecoverySupported

Anger om Tjänsten Windows Azure Hyper-V Recovery Manager är aktiverad.

Om du aktiverar den här parametern skickar cmdleten följande data via Internet till tjänsten: molnnamn, namn på virtuella datorer, namn på logiska nätverk, värdnamn för virtuella datorer och relevanta egenskaper för varje objekt. Om sändningen av den här informationen står i konflikt med befintliga sekretesskrav för arbetsbelastningar som distribueras till det här molnet väljer du inte det här alternativet.

När du har kopplat det här molnet till ett återställningsmoln i Windows Azure Hyper-V Recovery Manager kan du inte inaktivera det här alternativet.

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

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det sista kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

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

-Name

Anger namnet på ett VMM-objekt.

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

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-ReadWriteLibraryPath

Anger en skrivbar bibliotekssökväg till vilken virtuella datorer kan lagras.

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

-RemoveCapabilityProfile

Anger ett eller flera kapacitetsprofilobjekt som den här cmdleten tar bort.

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

Anger en eller flera molnresurser som den här cmdleten tar bort från ett privat moln.

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

Anger en skrivskyddad biblioteksresurs som den här cmdleten tar bort.

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

Anger en eller flera värdgrupper som den här cmdleten tar bort från en värdgruppsmatris eller ett privat moln.

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

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-ShieldedVMSupportPolicy

Anger om det här molnet stöder placering av avskärmade virtuella datorer på det, så placering ger klassificeringar för molnet.

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

-VMMServer

Anger ett VMM-serverobjekt.

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