Set-SCNATConnection
Aktualizuje połączenie translatora adresów sieciowych.
Składnia
Set-SCNATConnection
[-VMMServer <ServerConnection>]
[-NATConnection] <NATConnection>
[-Name <String>]
[-Description <String>]
[-Status <GatewayConnectionStatus>]
[-MaximumBandwidthInboundKbps <UInt64>]
[-MaximumBandwidthOutboundKbps <UInt64>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCNATConnection aktualizuje połączenie translatora adresów sieciowych (NAT).
Przykłady
Przykład 1. Zmiana nazwy i opisu połączenia translatora adresów sieciowych sieci maszyny wirtualnej
PS C:\> $VmNetwork = Get-SCVMNetwork -Name "NAT_VMNetwork"
PS C:\> $NatConnection = Get-SCNATConnection -VMNetwork $VmNetwork
PS C:\> Set-SCNATConnection -NATConnection $NatConnection -Name "NatConn_VMNAT1" -Description "NAT Connection for VM Network1"
Pierwsze polecenie pobiera sieć maszyny wirtualnej według jej nazwy i przechowuje ją w zmiennej $VmNetwork.
Drugie polecenie pobiera połączenie NAT dla sieci maszyny wirtualnej i przechowuje je w zmiennej $NatConnection.
Trzecie polecenie zmienia nazwę połączenia translatora adresów sieciowych na NatConn_VMNAT1 i jego opis do połączenia NAT dla sieci maszyny wirtualnej1.
Przykład 2. Zmiana stanu połączenia translatora adresów sieciowych dla sieci maszyny wirtualnej
PS C:\> $VmNetwork = Get-SCVMNetwork -Name "NAT_VMNetwork"
PS C:\> $NatConnection = Get-SCNATConnection -VMNetwork $VmNetwork
PS C:\> Set-SCNATConnection -NATConnection $NatConnection -Status Disabled"
Pierwsze polecenie pobiera sieć maszyny wirtualnej według jej nazwy i przechowuje ją w zmiennej $VmNetwork.
Drugie polecenie pobiera połączenie NAT dla sieci maszyny wirtualnej i przechowuje je w zmiennej $NatConnection.
Trzecie polecenie zmienia stan połączenia translatora adresów sieciowych na Wyłączone.
Parametry
-Description
Określa opis połączenia translatora adresów sieciowych.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa zmienną, w której postęp zadania jest śledzony i przechowywany.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaximumBandwidthInboundKbps
Określa w kb/s maksymalną przepustowość ruchu przychodzącego.
Typ: | UInt64 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MaximumBandwidthOutboundKbps
Określa w kb/s maksymalną przepustowość ruchu wychodzącego.
Typ: | UInt64 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę obiektu sieciowego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-NATConnection
Określa obiekt połączenia translatora adresów sieciowych.
Typ: | NATConnection |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole. To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
Typ: | UserRole |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Status
Określa stan połączenia bramy. Dopuszczalne wartości tego parametru to:
- Błąd
- Włączone
- Niepełnosprawny
Typ: | GatewayConnectionStatus |
Dopuszczalne wartości: | Error, Enabled, Disabled |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMMServer
Określa obiekt serwera programu Virtual Machine Manager (VMM).
Typ: | ServerConnection |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |