Freigeben über


Set-SCVirtualNetworkAdapterConfiguration

Ändert die Konfiguration des virtuellen Netzwerkadapters, die in einer Konfiguration eines virtuellen Computers enthalten ist.

Syntax

Set-SCVirtualNetworkAdapterConfiguration
   [-IPv4PAAddressPool <StaticIPAddressPool>]
   [-IPv4AddressPool <StaticIPAddressPool>]
   [-PinIPv4PAAddressPool <Boolean>]
   [-PinIPv4AddressPool <Boolean>]
   [-IPv6PAAddressPool <StaticIPAddressPool>]
   [-IPv6AddressPool <StaticIPAddressPool>]
   [-PinIPv6AddressPool <Boolean>]
   [-PinIPv6PAAddressPool <Boolean>]
   [-MACAddressPool <MACAddressPool>]
   [-PinMACAddressPool <Boolean>]
   [-IPv4PAAddress <String>]
   [-IPv4Address <String>]
   [-IPv6PAAddress <String>]
   [-IPv6Address <String>]
   [-MACAddress <String>]
   -VirtualNetworkAdapterConfiguration <VirtualNetworkAdapterConfiguration>
   [-VMSubnet <VMSubnet>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das cmdlet Set-SCVirtualNetworkAdapterConfiguration ändert die Konfigurationsinformationen des virtuellen Netzwerkadapters, die in einer Konfiguration eines virtuellen Computers enthalten sind.

Beispiele

Beispiel 1: Festlegen der Eigenschaften der Konfiguration des virtuellen Netzwerkadapters für eine Konfiguration eines virtuellen Computers

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01"
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VNAConfig = Get-SCVirtualNetworkAdapterConfiguration -VMConfiguration $VMConfig[0]
PS C:\> Set-SCVirtualNetworkAdapterConfiguration -VirtualNetworkAdapterConfiguration $VNAConfig -IPv4Address "10.255.234.155" -PinIPv4AddressPool $True

Der erste Befehl ruft das Dienstkonfigurationsobjekt namens Service01 ab und speichert das Objekt in der variablen $ServiceConfig.

Der zweite Befehl ruft die Computerebenenkonfiguration für die in $ServiceConfig gespeicherte Dienstkonfiguration ab und speichert das Objekt in der $TierConfig Variablen.

Der dritte Befehl ruft die Konfiguration des virtuellen Computers für die Computerebenenkonfiguration ab, die in $TierConfig gespeichert ist, und speichert das Objekt in der $VMConfig Variablen.

Der vierte Befehl ruft die Konfiguration des virtuellen Netzwerkadapters für die erste konfiguration des virtuellen Computers ab, die in $VMConfig gespeichert ist, und speichert das Objekt in der variablen $VNAConfig.

Der letzte Befehl ändert die IPv4Address-Eigenschaft der in $VNAConfig gespeicherten Netzwerkadapterkonfiguration und heftet den Wert der IP-Adresse an, wodurch verhindert wird, dass sie während der Platzierung geändert wird.

Parameter

-IPv4Address

Gibt eine IPv4-Adresse an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv4AddressPool

Gibt einen statischen Adresspool an, der IPv4-Adressen enthält.

Typ:StaticIPAddressPool
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv4PAAddress

Gibt eine Anbieter-IP-Adresse im IPv4-Format an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv4PAAddressPool

Gibt einen Anbieter-IP-Adresspool an, der IP-Adressen im IPv4-Format enthält.

Typ:StaticIPAddressPool
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv6Address

Gibt eine IPv6-Adresse an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv6AddressPool

Gibt einen statischen Adresspool an, der IPv6-Adressen enthält.

Typ:StaticIPAddressPool
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv6PAAddress

Gibt eine Anbieter-IP-Adresse im IPv6-Format an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-IPv6PAAddressPool

Gibt einen Anbieter-IP-Adresspool an, der IP-Adressen im IPv6-Format enthält.

Typ:StaticIPAddressPool
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MACAddress

Gibt die Mac-Adresse (Media Access Control) oder eine Gruppe von MAC-Adressen für einen physischen oder virtuellen Netzwerkadapter auf einem Computer an.

  • Beispielformat für eine einzelne MAC-Adresse: -MACAddress "00-15-5D-B4-DC-00"
  • Beispielformat für eine Gruppe von MAC-Adressen: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MACAddressPool

Gibt einen MAC-Adresspool an.

Typ:MACAddressPool
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinIPv4AddressPool

Gibt an, ob der vom Benutzer ausgewählte IPv4-Adresspool während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinIPv4PAAddressPool

Gibt an, ob der vom Benutzer ausgewählte Adresspool des IPv4-Anbieters während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinIPv6AddressPool

Gibt an, ob der vom Benutzer ausgewählte IPv6-Adresspool während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinIPv6PAAddressPool

Gibt an, ob der vom Benutzer ausgewählte Adresspool des IPv6-Anbieters während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PinMACAddressPool

Gibt an, ob der vom Benutzer ausgewählte MAC-Adresspool während der Dienstbereitstellungskonfiguration beibehalten wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VirtualNetworkAdapterConfiguration

Gibt ein Konfigurationsobjekt für einen virtuellen Netzwerkadapter an.

Typ:VirtualNetworkAdapterConfiguration
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-VMSubnet

Gibt ein Subnetzobjekt eines virtuellen Computers an.

Um ein VMSubnet--Objekt abzurufen, verwenden Sie das Cmdlet Get-SCVMSubnet.

Typ:VMSubnet
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

VirtualNetworkAdapterConfiguration

Dieses Cmdlet gibt ein VirtualNetworkAdapterConfiguration-Objekt zurück.