Set-SCCloud
Hiermee wijzigt u de eigenschappen van een privécloud in 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
De Set-SCCloud-cmdlet wijzigt de eigenschappen van een privécloud in Virtual Machine Manager (VMM).
Voor meer informatie over privéclouds typt u: Get-Help New-SCCloud -detailed
.
Voorbeelden
Voorbeeld 1: De eigenschappen van een privécloud bijwerken met behulp van een jobgroep
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"
Met de eerste opdracht wordt een nieuwe GUID gemaakt en opgeslagen in de $Guid variabele. Volgende opdrachten die deze GUID bevatten, worden verzameld in één taakgroep.
Met de tweede opdracht wordt het privécloudobject Cloud01 opgehaald en wordt het object opgeslagen in de $Cloud variabele.
Met de derde opdracht wordt het hyper-V-mogelijkheidsprofielobject opgehaald en wordt het object opgeslagen in de $CapabilityProfile variabele.
Met de vierde opdracht worden de volgende limieten ingesteld voor de dimensies van de cloudcapaciteit: 500 GB-opslag, 50 virtuele machines en 100 CPU's. Als u de parameter JobGroup gebruikt, geeft u op dat deze opdracht pas wordt uitgevoerd vóór de laatste opdracht die de JobGroup met dezelfde GUID bevat.
Met de laatste opdracht wordt het mogelijkheidsprofiel dat is opgeslagen in $CapabilityProfile toegevoegd aan Cloud01, wordt de beschrijving voor Cloud01 bijgewerkt en worden de eigenschappen van de cloudcapaciteit op Cloud01 ingesteld met behulp van de instellingen die zijn opgegeven in de vierde opdracht. Met deze opdracht wordt de parameter JobGroup gebruikt om Set-SCCloudCapacity uit te voeren vlak voordat Set-SCCloud wordt uitgevoerd, zodat de instellingen worden gekoppeld aan de opgegeven privécloud.
Parameters
-AddCapabilityProfile
Hiermee geeft u een of meer mogelijkheidsprofielobjecten op die door deze cmdlet worden toegevoegd.
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
Hiermee geeft u een of meer cloudresources op die met deze cmdlet worden toegevoegd aan een privécloud. Resources die u aan een privécloud kunt toevoegen, zijn onder andere: Load Balancer, logisch netwerk, statische IP-adresgroep, opslaggroep en VIP-sjabloon.
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
Hiermee geeft u een of meer alleen-lezen bibliotheekshares op die met deze cmdlet worden toegevoegd aan een privécloud.
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
Hiermee geeft u een of meer hostgroepen op die moeten worden toegevoegd aan een bestaande hostgroepmatrix of privécloud.
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
Hiermee geeft u een privécloudobject op.
Type: | Cloud |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor het opgegeven object.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Geeft aan of de Windows Azure Hyper-V-Recovery Manager-service is ingeschakeld.
Als u deze parameter inschakelt, verzendt de cmdlet de volgende gegevens via internet naar de service: cloudnaam, namen van virtuele machines, namen van logische netwerken, hostnamen van virtuele machines en de relevante eigenschappen voor elk object. Als het verzenden van deze informatie strijdig is met bestaande privacyvereisten voor workloads die in deze cloud zijn geïmplementeerd, selecteert u deze optie niet.
Nadat u deze cloud hebt gekoppeld aan een herstelcloud in Windows Azure Hyper-V Recovery Manager, kunt u deze optie niet uitschakelen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hiermee geeft u de naam van een VMM-object.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReadWriteLibraryPath
Hiermee geeft u een schrijfbaar bibliotheekpad waarnaar virtuele machines kunnen worden opgeslagen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveCapabilityProfile
Hiermee geeft u een of meer mogelijkheidsprofielobjecten op die door deze cmdlet worden verwijderd.
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
Hiermee geeft u een of meer cloudresources op die door deze cmdlet uit een privécloud worden verwijderd.
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
Hiermee geeft u een bibliotheekshare met het kenmerk Alleen-lezen op die door deze cmdlet wordt verwijderd.
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
Hiermee geeft u een of meer hostgroepen op die deze cmdlet verwijdert uit een hostgroepmatrix of privécloud.
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
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShieldedVMSupportPolicy
Geeft aan of deze cloud ondersteuning biedt voor het plaatsen van afgeschermde virtuele machines erop, zodat plaatsing classificaties biedt voor de cloud.
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |