Udostępnij za pośrednictwem


Set-SCVirtualNetworkAdapterConfiguration

Modyfikuje konfigurację wirtualnej karty sieciowej zawartej w konfiguracji maszyny wirtualnej.

Składnia

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

Opis

Polecenie cmdlet Set-SCVirtualNetworkAdapterConfiguration modyfikuje informacje o konfiguracji wirtualnej karty sieciowej zawarte w konfiguracji maszyny wirtualnej.

Przykłady

Przykład 1. Ustawianie właściwości konfiguracji wirtualnej karty sieciowej dla konfiguracji maszyny wirtualnej

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

Pierwsze polecenie pobiera obiekt konfiguracji usługi o nazwie Service01 i przechowuje obiekt w zmiennej $ServiceConfig.

Drugie polecenie pobiera konfigurację warstwy komputera dla konfiguracji usługi przechowywanej w $ServiceConfig i przechowuje obiekt w zmiennej $TierConfig.

Trzecie polecenie pobiera konfigurację maszyny wirtualnej dla konfiguracji warstwy komputera przechowywanej w $TierConfig i przechowuje obiekt w zmiennej $VMConfig.

Czwarte polecenie pobiera konfigurację wirtualnej karty sieciowej dla pierwszej konfiguracji maszyny wirtualnej przechowywanej w $VMConfig i przechowuje obiekt w zmiennej $VNAConfig.

Ostatnie polecenie zmienia właściwość IPv4Address konfiguracji karty sieciowej przechowywanej w $VNAConfig i przypina wartość adresu IP, co uniemożliwia jego zmianę podczas umieszczania.

Parametry

-IPv4Address

Określa adres IPv4.

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

-IPv4AddressPool

Określa pulę adresów statycznych, która zawiera adresy IPv4.

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

-IPv4PAAddress

Określa adres IP dostawcy w formacie IPv4.

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

-IPv4PAAddressPool

Określa pulę adresów IP dostawcy, która zawiera adresy IP w formacie IPv4.

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

-IPv6Address

Określa adres IPv6.

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

-IPv6AddressPool

Określa pulę adresów statycznych, która zawiera adresy IPv6.

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

-IPv6PAAddress

Określa adres IP dostawcy w formacie IPv6.

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

-IPv6PAAddressPool

Określa pulę adresów IP dostawcy, która zawiera adresy IP w formacie IPv6.

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

-MACAddress

Określa adres kontroli dostępu do nośnika (MAC) lub zestaw adresów MAC dla fizycznej lub wirtualnej karty sieciowej na komputerze.

  • Przykładowy format pojedynczego adresu MAC: -MACAddress "00-15-5D-B4-DC-00"
  • Przykładowy format zestawu adresów MAC: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressPool

Określa pulę adresów MAC.

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

-PinIPv4AddressPool

Wskazuje, czy pula adresów IPv4 wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinIPv4PAAddressPool

Wskazuje, czy pula adresów dostawcy IPv4 wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinIPv6AddressPool

Wskazuje, czy pula adresów IPv6 wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinIPv6PAAddressPool

Wskazuje, czy pula adresów dostawcy IPv6 wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-PinMACAddressPool

Wskazuje, czy pula adresów MAC wybrana przez użytkownika jest zachowywana podczas konfiguracji wdrożenia usługi.

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

-VirtualNetworkAdapterConfiguration

Określa obiekt konfiguracji wirtualnej karty sieciowej.

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

-VMSubnet

Określa obiekt podsieci maszyny wirtualnej.

Aby uzyskać obiekt VMSubnet , użyj polecenia cmdlet Get-SCVMSubnet .

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

Dane wyjściowe

VirtualNetworkAdapterConfiguration

To polecenie cmdlet zwraca obiekt VirtualNetworkAdapterConfiguration .