Set-SCCloud
Hiermee wijzigt u de eigenschappen van een privécloud in VMM.
Syntaxis
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 cmdlet Set-SCCloud 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 taakgroep
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 met de naam 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. Met de parameter JobGroup 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 JobGroup-parameter gebruikt om Set-SCCloudCapacity net 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AddCloudResource
Hiermee geeft u een of meer cloudresources op die door deze cmdlet worden toegevoegd aan een privécloud. Resources die u aan een privécloud kunt toevoegen, zijn onder andere: Load Balancer, logisch netwerk, groep statisch IP-adres, opslaggroep en VIP-sjabloon.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-AddReadOnlyLibraryShare
Hiermee geeft u een of meer alleen-lezen bibliotheekshares op die door deze cmdlet worden toegevoegd aan een privécloud.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Cloud
Hiermee geeft u een privécloudobject.
Type: | Cloud |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Description
Hiermee geeft u een beschrijving voor het opgegeven object.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 in strijd 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een VMM-object.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ReadWriteLibraryPath
Hiermee geeft u een beschrijfbaar bibliotheekpad op waarnaar virtuele machines kunnen worden opgeslagen.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RemoveReadOnlyLibraryShare
Hiermee geeft u een alleen-lezen bibliotheekshare op die door deze cmdlet wordt verwijderd.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RemoveVMHostGroup
Hiermee geeft u een of meer hostgroepen op die met deze cmdlet worden verwijderd uit een hostgroepmatrix of privécloud.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Geaccepteerde waarden: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |