Delen via


Set-SCPlacementConfiguration

Hiermee stelt u de configuratie-instellingen voor plaatsing voor een hostgroep in.

Syntax

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

Met de cmdlet Set-SCPlacementConfiguration worden de configuratie-instellingen voor plaatsing voor een hostgroep ingesteld. 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.

De tweede opdracht haalt het plaatsingsconfiguratieobject op voor de hostgroep die is opgeslagen in $HostGroup en slaat het object op 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 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.

De tweede opdracht haalt het plaatsingsconfiguratieobject op voor de hostgroep die is opgeslagen in $HostGroup en slaat het object op in de $PlacementConfig variabele.

Met de laatste opdracht wordt de plaatsingsconfiguratie ingesteld die is opgeslagen in $PlacementConfig 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.

De tweede opdracht haalt het plaatsingsconfiguratieobject op voor de hostgroep die is opgeslagen in $HostGroup en slaat het object op in de $PlacementConfig variabele.

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

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Inherit

Geeft aan of instellingen worden overgenomen van de bovenliggende hostgroep.

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

-LoadBalancerRequirement

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkRequirement

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

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

-Off

Geeft aan dat een plaatsingscontrole is uitgeschakeld, daarom wordt metrische waarde niet overwogen bij het bepalen of de doelhost voldoet aan metrische gegevens over plaatsing.

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

-PassthroughDiskRequirement

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

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

-PlacementConfiguration

Hiermee geeft u een plaatsingsconfiguratieobject.

Type:PlacementConfigurationSettings
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

-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

-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
Required:True
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

-VMQueueAvailability

Geeft aan dat een doelhost netwerkoptimalisaties moet ondersteunen voor plaatsing.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Uitvoerwaarden

PlacementConfiguration

Deze cmdlet retourneert een PlacementConfiguration-object .