Set-SCPlacementConfiguration
Legt die Einstellungen für die Platzierungskonfiguration für eine Hostgruppe fest.
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>]
Beschreibung
Das Cmdlet Set-SCPlacementConfiguration legt die Einstellungen für die Platzierungskonfiguration für eine Hostgruppe fest. Um Einstellungen für eine Hostgruppe zu aktualisieren, darf diese Hostgruppe ihre Einstellungen nicht von einer übergeordneten Hostgruppe erben.
Beispiele
Beispiel 1: Festlegen der Platzierungseinstellungen, die von einer Hostgruppe erfüllt werden müssen
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
Der erste Befehl ruft das Hostgruppenobjekt namens HostGroup01 ab und speichert das Objekt in der $HostGroup Variablen.
Der zweite Befehl ruft das Platzierungskonfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $PlacementConfig Variablen.
Der letzte Befehl aktualisiert die Einstellungen für die in $PlacementConfig gespeicherte Platzierungskonfiguration.
Beispiel 2: Zurücksetzen der Platzierungseinstellungen für eine Hostgruppe zum Erben von der übergeordneten Hostgruppe
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $True
Der erste Befehl ruft das Hostgruppenobjekt namens HostGroup01 ab und speichert das Objekt in der $HostGroup Variablen.
Der zweite Befehl ruft das Platzierungskonfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $PlacementConfig Variablen.
Der letzte Befehl legt die in $PlacementConfig gespeicherte Platzierungskonfiguration fest, um seine Platzierungseinstellungen von der übergeordneten Hostgruppe zu erben.
Beispiel 3: Deaktivieren der Platzierungseinstellungen für eine Hostgruppe
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement
Der erste Befehl ruft das Hostgruppenobjekt namens HostGroup01 ab und speichert das Objekt in der $HostGroup Variablen.
Der zweite Befehl ruft das Platzierungskonfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $PlacementConfig Variablen.
Der letzte Befehl deaktiviert die angegebenen Platzierungseinstellungen für die in $PlacementConfig gespeicherte Platzierungskonfiguration.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DVDDriveRequirement
Gibt an, dass der Zielhost über die Anzahl physischer DVD-Laufwerke verfügen muss, die von einem virtuellen Computer für die Platzierung erforderlich sind. Wenn ein bestimmtes DVD-Laufwerkbuchstaben auf dem virtuellen Computer konfiguriert wurde, muss der Host über ein DVD-Laufwerk verfügen, das denselben Laufwerkbuchstaben verwendet.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Favor
Gibt an, dass der Platzierungsprozess einen Host auswählen wird, auch wenn der Host nicht allen Anforderungen entspricht; Es wird keine Warnmeldung für den Benutzer angezeigt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Inherit
Gibt an, ob Einstellungen von der übergeordneten Hostgruppe geerbt werden.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancerRequirement
Gibt an, dass der Zielhost Zugriff auf einen Lastenausgleich für die Platzierung haben muss.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MustMeet
Gibt an, dass der Platzierungsprozess keinen Host auswählt, wenn der Host die Anforderungen nicht erfüllt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkRequirement
Gibt an, dass der Zielhost über virtuelle Schalter verfügen muss, die eine Verbindung mit jedem der logischen Netzwerke herstellen müssen, die von einem virtuellen Computer für die Platzierung erforderlich sind.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Off
Gibt an, dass eine Platzierungsprüfung deaktiviert ist, daher wird die Platzierung nicht berücksichtigt, wenn sie bestimmt, ob der Zielhost Platzierungsmetriken erfüllt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassthroughDiskRequirement
Gibt an, dass ein Zielhost passthrough-Datenträger für die Platzierung unterstützen muss.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PlacementConfiguration
Gibt ein Platzierungskonfigurationsobjekt an.
Type: | PlacementConfigurationSettings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShouldMeet
Gibt an, dass der Platzierungsprozess einen Host auswählen wird, auch wenn der Host nicht allen Anforderungen entspricht; Eine Warnmeldung wird dem Benutzer angezeigt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMQueueAvailability
Gibt an, dass ein Zielhost Netzwerkoptimierungen für die Platzierung unterstützen muss.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
PlacementConfiguration
Dieses Cmdlet gibt ein PlacementConfiguration-Objekt zurück.