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 .