Udostępnij za pośrednictwem


Set-SCPlacementConfiguration

Ustawia ustawienia konfiguracji umieszczania dla grupy hostów.

Składnia

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>]

Opis

Polecenie cmdlet Set-SCPlacementConfiguration ustawia ustawienia konfiguracji umieszczania dla grupy hostów. Aby zaktualizować ustawienia dla grupy hostów, ta grupa hostów nie może dziedziczyć jej ustawień z nadrzędnej grupy hostów.

Przykłady

Przykład 1. Ustawianie ustawień umieszczania, które muszą być spełnione przez grupę hostów

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

Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup01 i przechowuje obiekt w zmiennej $HostGroup.

Drugie polecenie pobiera obiekt konfiguracji umieszczania dla grupy hostów przechowywanej w $HostGroup i przechowuje obiekt w zmiennej $PlacementConfig.

Ostatnie polecenie aktualizuje ustawienia konfiguracji umieszczania przechowywanej w $PlacementConfig.

Przykład 2. Resetowanie ustawień umieszczania grupy hostów w celu dziedziczenia z nadrzędnej grupy hostów

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

Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup01 i przechowuje obiekt w zmiennej $HostGroup.

Drugie polecenie pobiera obiekt konfiguracji umieszczania dla grupy hostów przechowywanej w $HostGroup i przechowuje obiekt w zmiennej $PlacementConfig.

Ostatnie polecenie ustawia konfigurację umieszczania przechowywaną w $PlacementConfig, aby dziedziczyć ustawienia umieszczania z nadrzędnej grupy hostów.

Przykład 3. Wyłączanie ustawień umieszczania dla grupy hostów

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

Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup01 i przechowuje obiekt w zmiennej $HostGroup.

Drugie polecenie pobiera obiekt konfiguracji umieszczania dla grupy hostów przechowywanej w $HostGroup i przechowuje obiekt w zmiennej $PlacementConfig.

Ostatnie polecenie wyłącza określone ustawienia umieszczania konfiguracji umieszczania przechowywanej w $PlacementConfig.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DVDDriveRequirement

Wskazuje, że host docelowy musi mieć liczbę fizycznych stacji DYSKÓW DVD wymaganych przez maszynę wirtualną do umieszczenia. Jeśli na maszynie wirtualnej skonfigurowano konkretną literę stacji dysków DVD, host musi mieć stację DYSKÓW DVD, która używa tej samej litery stacji dysków.

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

-Favor

Wskazuje, że proces umieszczania wybierze hosta, nawet jeśli host nie spełnia wszystkich wymagań; użytkownik nie wyświetli komunikatu ostrzegawczego.

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

-Inherit

Wskazuje, czy ustawienia są dziedziczone z nadrzędnej grupy hostów.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-LoadBalancerRequirement

Wskazuje, że host docelowy musi mieć dostęp do modułu równoważenia obciążenia w celu umieszczenia.

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

-MustMeet

Wskazuje, że proces umieszczania nie wybierze hosta, jeśli host nie spełnia wymagań.

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

-NetworkRequirement

Wskazuje, że host docelowy musi mieć przełączniki wirtualne łączące się z poszczególnymi sieciami logicznymi wymaganymi przez maszynę wirtualną do umieszczania.

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

-Off

Wskazuje, że sprawdzanie umieszczania jest wyłączone, dlatego umieszczanie nie uwzględnia tej metryki podczas określania, czy host docelowy spełnia metryki umieszczania.

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

-PassthroughDiskRequirement

Wskazuje, że host docelowy musi obsługiwać dyski przekazujące do umieszczania.

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

-PlacementConfiguration

Określa obiekt konfiguracji umieszczania.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-ShouldMeet

Wskazuje, że proces umieszczania wybierze hosta, nawet jeśli host nie spełnia wszystkich wymagań; użytkownikowi zostanie wyświetlony komunikat ostrzegawczy.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

-VMQueueAvailability

Wskazuje, że host docelowy musi obsługiwać optymalizacje sieci na potrzeby umieszczania.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wyjściowe

PlacementConfiguration

To polecenie cmdlet zwraca obiekt PlacementConfiguration .