Delen via


Set-SCPlacementConfiguration

Hiermee stelt u de instellingen voor de plaatsingsconfiguratie voor een hostgroep in.

Syntaxis

Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   -Inherit <Boolean>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Off]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Favor]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-ShouldMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-MustMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De Set-SCPlacementConfiguration cmdlet stelt de instellingen voor de plaatsingsconfiguratie voor een hostgroep in. Als u instellingen voor een hostgroep wilt bijwerken, mag die hostgroep de instellingen niet overnemen van een bovenliggende hostgroep.

Voorbeelden

Voorbeeld 1: De plaatsingsinstellingen instellen waaraan moet worden voldaan door een hostgroep

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

Met de eerste opdracht wordt het hostgroepobject met de naam HostGroup01 opgehaald en wordt het object opgeslagen in de $HostGroup variabele.

Met de tweede opdracht wordt het plaatsingsconfiguratieobject opgehaald voor de hostgroep die is opgeslagen in $HostGroup en wordt het object opgeslagen in de $PlacementConfig variabele.

Met de laatste opdracht worden de instellingen voor de plaatsingsconfiguratie bijgewerkt die is opgeslagen in $PlacementConfig.

Voorbeeld 2: de plaatsingsinstellingen voor een hostgroep opnieuw instellen om deze over te nemen van de bovenliggende hostgroep

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True

Met de eerste opdracht wordt het hostgroepobject met de naam HostGroup01 opgehaald en wordt het object opgeslagen in de $HostGroup variabele.

Met de tweede opdracht wordt het plaatsingsconfiguratieobject opgehaald voor de hostgroep die is opgeslagen in $HostGroup en wordt het object opgeslagen in de $PlacementConfig variabele.

Met de laatste opdracht wordt de plaatsingsconfiguratie die is opgeslagen in $PlacementConfig ingesteld om de plaatsingsinstellingen van de bovenliggende hostgroep over te nemen.

Voorbeeld 3: Plaatsingsinstellingen uitschakelen voor een hostgroep

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

Met de eerste opdracht wordt het hostgroepobject met de naam HostGroup01 opgehaald en wordt het object opgeslagen in de $HostGroup variabele.

Met de tweede opdracht wordt het plaatsingsconfiguratieobject opgehaald voor de hostgroep die is opgeslagen in $HostGroup en wordt het object opgeslagen in de $PlacementConfig variabele.

Met de laatste opdracht worden de opgegeven plaatsingsinstellingen uitgeschakeld voor de plaatsingsconfiguratie die is opgeslagen in $PlacementConfig.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DVDDriveRequirement

Geeft aan dat de doelhost het aantal fysieke dvd-stations moet hebben dat vereist is voor een virtuele machine voor plaatsing. Als een specifieke stationsletter op de virtuele machine is geconfigureerd, moet de host een dvd-station hebben dat dezelfde stationsletter gebruikt.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Favor

Geeft aan dat het plaatsingsproces een host selecteert, zelfs als de host niet aan alle vereisten voldoet; er wordt geen waarschuwingsbericht weergegeven aan de gebruiker.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Inherit

Hiermee wordt aangegeven of instellingen worden overgenomen van de bovenliggende hostgroep.

Type:Boolean
Position:Named
Default value:None
Vereist:True
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

-LoadBalancerRequirement

Geeft aan dat de doelhost toegang moet hebben tot een load balancer voor plaatsing.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MustMeet

Geeft aan dat het plaatsingsproces geen host selecteert als de host niet voldoet aan de vereisten.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NetworkRequirement

Geeft aan dat de doelhost virtuele switches moet hebben die verbinding maken met elk van de logische netwerken die zijn vereist door een virtuele machine voor plaatsing.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Off

Geeft aan dat een plaatsingscontrole is uitgeschakeld, daarom wordt bij plaatsing niet rekening gehouden met die metrische gegevens bij het bepalen of de doelhost voldoet aan de metrische gegevens voor plaatsing.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassthroughDiskRequirement

Geeft aan dat een doelhost passthrough-schijven moet ondersteunen voor plaatsing.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PlacementConfiguration

Hiermee geeft u een plaatsingsconfiguratieobject.

Type:PlacementConfigurationSettings
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
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

-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

-ShouldMeet

Geeft aan dat het plaatsingsproces een host selecteert, zelfs als de host niet aan alle vereisten voldoet; er wordt een waarschuwingsbericht weergegeven voor de gebruiker.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
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

-VMQueueAvailability

Geeft aan dat een doelhost netwerkoptimalisaties moet ondersteunen voor plaatsing.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

PlacementConfiguration

Met deze cmdlet wordt een PlacementConfiguration--object geretourneerd.