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 |