Udostępnij przez


New-SCVirtualNetworkAdapter

Tworzy wirtualną kartę sieciową na maszynie wirtualnej, szablonie maszyny wirtualnej lub profilu sprzętowym używanym w programie VMM.

Składnia

VM (Domyślna)

New-SCVirtualNetworkAdapter
    [[-VirtualNetwork] <String>]
    -VM <VM>
    [-IPv4AddressType <EthernetAddressType>]
    [-IPv6AddressType <EthernetAddressType>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
    [-EnableVMNetworkOptimization <Boolean>]
    [-VMNetwork <VMNetwork>]
    [-PortClassification <PortClassification>]
    [-VMSubnet <VMSubnet>]
    [-VLanEnabled <Boolean>]
    [-VLanID <UInt16>]
    [-AdapterFlags <VirtualNetworkAdapterFlags>]
    [-MACAddress <String>]
    [-MACAddressType <String>]
    [-NoConnection]
    [-Synthetic]
    [-LogicalNetwork <LogicalNetwork>]
    [-NoVMNetwork]
    [-VMwarePortGroup <String>]
    [-NetworkLocation <String>]
    [-NetworkTag <String>]
    [-PortACL <PortACL>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

JobGroup

New-SCVirtualNetworkAdapter
    [[-VirtualNetwork] <String>]
    -JobGroup <Guid>
    [-VMMServer <ServerConnection>]
    [-IPv4AddressType <EthernetAddressType>]
    [-IPv6AddressType <EthernetAddressType>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
    [-EnableVMNetworkOptimization <Boolean>]
    [-VMNetwork <VMNetwork>]
    [-PortClassification <PortClassification>]
    [-VMSubnet <VMSubnet>]
    [-VLanEnabled <Boolean>]
    [-VLanID <UInt16>]
    [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
    [-AdapterFlags <VirtualNetworkAdapterFlags>]
    [-VMHost <Host>]
    [-LogicalSwitch <LogicalSwitch>]
    [-MACAddress <String>]
    [-MACAddressType <String>]
    [-NoConnection]
    [-Synthetic]
    [-LogicalNetwork <LogicalNetwork>]
    [-VMNetworkServiceSetting <String>]
    [-NoVMNetwork]
    [-VMwarePortGroup <String>]
    [-NetworkLocation <String>]
    [-NetworkTag <String>]
    [-DevicePropertiesAdapterName <String>]
    [-PortACL <PortACL>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Template

New-SCVirtualNetworkAdapter
    [[-VirtualNetwork] <String>]
    -VMTemplate <Template>
    [-IPv4AddressType <EthernetAddressType>]
    [-IPv6AddressType <EthernetAddressType>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
    [-EnableVMNetworkOptimization <Boolean>]
    [-VMNetwork <VMNetwork>]
    [-PortClassification <PortClassification>]
    [-VMSubnet <VMSubnet>]
    [-VLanEnabled <Boolean>]
    [-VLanID <UInt16>]
    [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
    [-AdapterFlags <VirtualNetworkAdapterFlags>]
    [-MACAddress <String>]
    [-MACAddressType <String>]
    [-NoConnection]
    [-Synthetic]
    [-LogicalNetwork <LogicalNetwork>]
    [-VMNetworkServiceSetting <String>]
    [-NoVMNetwork]
    [-VMwarePortGroup <String>]
    [-NetworkLocation <String>]
    [-NetworkTag <String>]
    [-DevicePropertiesAdapterName <String>]
    [-PortACL <PortACL>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

HardwareProfile

New-SCVirtualNetworkAdapter
    [[-VirtualNetwork] <String>]
    -HardwareProfile <HardwareProfile>
    [-IPv4AddressType <EthernetAddressType>]
    [-IPv6AddressType <EthernetAddressType>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-EnableGuestIPNetworkVirtualizationUpdates <Boolean>]
    [-EnableVMNetworkOptimization <Boolean>]
    [-VMNetwork <VMNetwork>]
    [-PortClassification <PortClassification>]
    [-VMSubnet <VMSubnet>]
    [-VLanEnabled <Boolean>]
    [-VLanID <UInt16>]
    [-DevicePropertiesAdapterNameMode <DevicePropertiesAdapterNameMode>]
    [-AdapterFlags <VirtualNetworkAdapterFlags>]
    [-MACAddress <String>]
    [-MACAddressType <String>]
    [-NoConnection]
    [-Synthetic]
    [-LogicalNetwork <LogicalNetwork>]
    [-VMNetworkServiceSetting <String>]
    [-NoVMNetwork]
    [-VMwarePortGroup <String>]
    [-NetworkLocation <String>]
    [-NetworkTag <String>]
    [-DevicePropertiesAdapterName <String>]
    [-PortACL <PortACL>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

VMHost

New-SCVirtualNetworkAdapter
    -VMHost <Host>
    -LogicalSwitch <LogicalSwitch>
    [-IPv4AddressType <EthernetAddressType>]
    [-IPv6AddressType <EthernetAddressType>]
    [-VMNetwork <VMNetwork>]
    [-PortClassification <PortClassification>]
    [-VMSubnet <VMSubnet>]
    [-VLanEnabled <Boolean>]
    [-VLanID <UInt16>]
    [-IPv4AddressPool <StaticIPAddressPool>]
    [-IPv6AddressPool <StaticIPAddressPool>]
    [-InheritsAddressFromPhysicalNetworkAdapter <Boolean>]
    [-JobGroup <Guid>]
    [-Name <String>]
    [-MACAddress <String>]
    [-MACAddressType <String>]
    [-IPv4Address <String>]
    [-IPv6Address <String>]
    [-PortACL <PortACL>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Opis

Polecenie cmdlet New-SCVirtualNetworkAdapter tworzy wirtualną kartę sieciową na maszynie wirtualnej, szablonie maszyny wirtualnej lub profilu sprzętowym używanym do tworzenia maszyn wirtualnych zarządzanych przez Virtual Machine Manager (VMM).

Lokalizacja sieciowa

Za pomocą polecenia cmdlet New-SCVirtualNetworkAdapter można określić lokalizację sieciową i połączyć wirtualną kartę sieciową z siecią wirtualną skonfigurowaną na hoście podczas tworzenia karty lub skonfigurować te i inne ustawienia później przy użyciu polecenia cmdlet Set-SCVirtualNetworkAdapter .

Statyczny lub dynamiczny adres MAC

Można określić, czy wirtualna karta sieciowa używa statycznego, czy dynamicznego adresu MAC, a także określić statyczny adres MAC.

Emulowane lub syntetyczne wirtualne karty sieciowe

Za pomocą polecenia cmdlet New-SCVirtualNetworkAdapter można utworzyć kartę, której typ jest emulowany (ustawienie domyślne) lub syntetyczny.

W przypadku maszyn wirtualnych na dowolnym typie hosta (Hyper-V, VMware lub XenServer) można skonfigurować wirtualną kartę sieciową na maszynie wirtualnej, która emuluje określoną fizyczną kartę sieciową.

W przypadku maszyn wirtualnych na hostach Hyper-V, jeśli system operacyjny gościa zainstalowany na maszynie wirtualnej jest systemem operacyjnym obsługującym wirtualizację (na przykład Windows Server 2008 lub Windows Server 2016 i niektóre wersje systemu Linux), program VMM umożliwia skonfigurowanie syntetycznej wirtualnej karty sieciowej o wysokiej wydajności na maszynie wirtualnej w celu komunikowania się ze sprzętem fizycznym na hoście. Należy jawnie określić, że wirtualna karta sieciowa jest syntetyczna przy użyciu parametru Syntetyczny .

Wirtualna sieć lokalna

Program VMM obejmuje obsługę konfigurowania co najmniej jednej sieci wirtualnej (VLAN) na hoście do użycia przez maszyny wirtualne wdrożone na tym hoście. Aby dołączyć wirtualną kartę sieciową na maszynie wirtualnej do sieci VLAN, można użyć polecenia cmdlet New-SCVirtualNetworkAdapter (lub polecenia cmdlet Set-SCVirtualNetworkAdapter ) z parametrami sieci VLAN . Aby skonfigurować odpowiednie ustawienia sieci VLAN na karcie sieciowej hosta, użyj polecenia cmdlet Add-SCVMHostNetworkAdapter lub polecenia cmdlet Set-SCVMHostNetworkAdapter .

Aby zapoznać się z ilustracją sposobu konfigurowania sieci VLAN, zobacz przykłady tego polecenia cmdlet i zobacz przykłady dla New-SCVMHostNetworkAdapterConfig i Set-SCVMHostNetworkAdapter.

Przykłady

Przykład 1: Tworzenie wirtualnej karty sieciowej na maszynie wirtualnej

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VM.

Drugie polecenie tworzy wirtualną kartę sieciową dla VM01.

Przykład 2: Tworzenie wirtualnej karty sieciowej w szablonie maszyny wirtualnej

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> New-SCVirtualNetworkAdapter -VMTemplate $VMTemplate

Pierwsze polecenie pobiera obiekt szablonu maszyny wirtualnej o nazwie VMTemplate01 i zapisuje obiekt w zmiennej $VMTemplate.

Drugie polecenie tworzy wirtualną kartę sieciową w programie VMTemplate01.

Przykład 3: Tworzenie emulowanej wirtualnej karty sieciowej i syntetycznej wirtualnej karty sieciowej w profilu sprzętowym

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile
PS C:\> New-SCVirtualNetworkAdapter -HardwareProfile $HWProfile -Synthetic

Pierwsze polecenie pobiera obiekt profilu sprzętu o nazwie NewHWProfile01 z biblioteki programu VMM i przechowuje obiekt w zmiennej $HWProfile.

Drugie polecenie tworzy wirtualną kartę sieciową ("natywną" lub emulowaną kartę) na NewHWProfile01.

Ostatnie polecenie tworzy syntetyczną wirtualną kartę sieciową w NewHWProfile01.

Przykład 4: Utwórz wirtualną kartę sieciową na maszynie wirtualnej i przypisz jej unikatowy adres MAC

PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> $VNIC = New-SCVirtualNetworkAdapter -VM $VM
PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01"
PS C:\> Grant-SCMACAddress -MACAddressPool $MACPool -VirtualNetworkAdapter $VNIC

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM04 i zapisuje go w zmiennej $VM.

Drugie polecenie tworzy wirtualną kartę sieciową na maszynie wirtualnej przechowywanej w $VM (VM04) i zapisuje obiekt w zmiennej $VNIC.

Trzecie polecenie pobiera obiekt puli adresów MAC o nazwie MAC Address Pool 01 i zapisuje obiekt w zmiennej $MACPool.

Ostatnie polecenie pobiera następny dostępny adres MAC z puli adresów przechowywanej w $MACPool i przypisuje go do wirtualnej karty sieciowej przechowywanej w $VNIC.

Przykład 5: Tworzenie wirtualnej karty sieciowej ze statycznym adresem MAC i określonym identyfikatorem sieci VLAN

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $LogicalNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $VirtualNet = Get-SCVirtualNetwork -Name "ExternalVirtualNetwork01"
PS C:\> New-SCVirtualNetworkAdapter -VM $VM -LogicalNetwork $LogicalNet -VirtualNetwork $VirtualNet -MACAddress "00-16-D3-CC-00-1A" -MACAddressType "Static" -VLANEnabled $True -VLANId 3

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM05 i zapisuje obiekt w zmiennej $VM.

Drugie polecenie pobiera obiekt sieci logicznej o nazwie LogicalNetwork01 i zapisuje go w zmiennej $LogicalNet.

Trzecie polecenie pobiera obiekt sieci wirtualnej o nazwie ExternalVirtualNetwork01 i zapisuje obiekt w zmiennej $VirtualNet.

Ostatnie polecenie tworzy nową wirtualną kartę sieciową dla VM05, łączy kartę z siecią logiczną przechowywaną w $LogicalNet i siecią wirtualną przechowywaną w $VirtualNet. Polecenie zapewnia statyczny adres MAC dla wirtualnej karty sieciowej, włącza sieć VLAN i określa identyfikator sieci VLAN 3.

Uwaga: W tym przykładzie założono, że host jest już podłączony do sieci VLAN lub, jeśli nie, że host ma dwie karty sieciowe. Jeśli host ma jedną kartę sieciową, przypisanie karty do sieci VLAN, która jest niedostępna dla serwera programu VMM, uniemożliwi programowi VMM zarządzanie hostem.

Parametry

-AdapterFlags

{{Wypełnij opis_adaptera}}

Właściwości parametru

Typ:VirtualNetworkAdapterFlags
Domyślna wartość:None
Dopuszczalne wartości:None, ApplyInfrastructurePortProfileForNetworkController, ApplyNCPortProfileForNetworkController, ApplyInstaceIDPortProfileForNetworkController
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AllowedVLanList

Określa listę wirtualnych sieci LAN dozwolonych na karcie sieciowej maszyny wirtualnej.

Właściwości parametru

Typ:UInt16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DevicePropertiesAdapterName

Określa nazwę karty sieciowej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DevicePropertiesAdapterNameMode

Określa tryb nazwy karty.

Właściwości parametru

Typ:DevicePropertiesAdapterNameMode
Domyślna wartość:None
Dopuszczalne wartości:Disabled, VMNetwork, Custom
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableGuestIPNetworkVirtualizationUpdates

Wskazuje, czy jest włączona aktualizacja wirtualizacji sieci IP przez gościa.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:GuestIPNetworkVirtualizationUpdatesEnabled

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableMACAddressSpoofing

Włącza, po ustawieniu na $True, podszywanie się pod adres MAC.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:MACAddressesSpoofingEnabled

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableVMNetworkOptimization

Włącza, po ustawieniu na wartość $True, optymalizację sieci maszyny wirtualnej.

Ta funkcja zwiększa wydajność sieci dla maszyn wirtualnych z kartami sieciowymi, które obsługują kolejkę maszyn wirtualnych (VMQ) lub odciążanie TCP Chimney. VMQ umożliwia tworzenie unikatowej kolejki sieciowej dla każdej wirtualnej karty sieciowej. TCP Chimney Offload umożliwia odciążenie przetwarzania ruchu sieciowego ze stosu sieciowego.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:VMNetworkOptimizationEnabled

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-HardwareProfile

Określa obiekt profilu sprzętowego.

Właściwości parametru

Typ:HardwareProfile
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HardwareProfile
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-InheritsAddressFromPhysicalNetworkAdapter

Wskazuje, czy karta sieciowa dziedziczy swój adres z fizycznej karty sieciowej.

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv4Address

Określa adres IPv4.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv4AddressPool

Określa statyczną pulę adresów zawierającą adresy IPv4.

Właściwości parametru

Typ:StaticIPAddressPool
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv4AddressType

Określa typ adresu IPv4. Dopuszczalne wartości tego parametru to:

  • Dynamiczny
  • Statyczny

Właściwości parametru

Typ:EthernetAddressType
Domyślna wartość:None
Dopuszczalne wartości:Dynamic, Static
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv6Address

Określa adres IPv6.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv6AddressPool

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

Właściwości parametru

Typ:StaticIPAddressPool
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-IPv6AddressType

Określa typ adresu IPv6. Dopuszczalne wartości tego parametru to:

  • Dynamiczny
  • Statyczny

Właściwości parametru

Typ:EthernetAddressType
Domyślna wartość:None
Dopuszczalne wartości:Dynamic, Static
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-LogicalNetwork

Określa sieć logiczną. Sieć logiczna to nazwane grupowanie podsieci IP i sieci VLAN, które służy do organizowania i upraszczania przypisań sieciowych.

Właściwości parametru

Typ:LogicalNetwork
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-LogicalSwitch

Określa obiekt przełącznika logicznego.

Właściwości parametru

Typ:LogicalSwitch
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-MACAddress

Określa adres MAC lub zestaw adresów MAC dla fizycznej lub wirtualnej karty sieciowej w 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"

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Adres Ethernet, adres fizyczny

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-MACAddressType

Określa typ adresu MAC, który ma być używany dla wirtualnej karty sieciowej. Prawidłowe wartości to: Static, Dynamic.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:EthernetAddressType, PhysicalAddressType (Typ AdresuFizycznego)

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa nazwę obiektu sieciowego.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VMHost
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NativeVLanId

Określa natywny identyfikator wirtualnej sieci LAN dla karty sieciowej maszyny wirtualnej.

Właściwości parametru

Typ:UInt16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NetworkLocation

Określa lokalizację sieciową fizycznej karty sieciowej lub wirtualnej karty sieciowej albo zmienia domyślną lokalizację sieciową fizycznej karty sieciowej hosta.

Przykładowe formaty: -NetworkLocation $NetLoc ($NetLoc mogą zawierać Corp.Contoso.com) -OverrideNetworkLocation $True -NetworkLocation "HostNICNewLocation.Contoso.com"

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NetworkTag

Określa wyraz lub frazę, która ma zostać skojarzona z wirtualną kartą sieciową, która jest skonfigurowana do nawiązywania połączenia z określoną siecią wewnętrzną lub zewnętrzną na hoście.

Parametr NetworkTag identyfikuje wszystkie maszyny wirtualne z tym samym tagiem NetworkTag jako członków tej samej sieci. Program VMM używa elementu NeworkTag (jeśli taki istnieje), gdy ocenia hosty jako potencjalnych kandydatów, na których należy wdrożyć maszynę wirtualną. Jeśli host nie zawiera w sieci maszyn wirtualnych o tym samym tagu sieciowym , co maszyna wirtualna, która ma zostać umieszczona, host otrzymuje zero gwiazdek w procesie umieszczania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Etykieta

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NoConnection

Odłącza wirtualną kartę sieciową od sieci wirtualnej.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-NoVMNetwork

Wskazuje, że sieć maszyny wirtualnej nie została określona.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:NoLogicalNetwork (Sieć nielogiczna)

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, którego określa ten parametr.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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 określonej przez ten parametr.

Właściwości parametru

Typ:UserRole
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PhysicalNetworkAdapterName

Określa nazwę fizycznej karty sieciowej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PortACL

Określa obiekt listy ACL portów.

Właściwości parametru

Typ:PortACL
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PortClassification

Określa klasyfikację portów przełącznika, z którym łączy się wirtualna karta sieciowa.

Właściwości parametru

Typ:PortClassification
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Synthetic

Określa, że urządzenie, takie jak wirtualna karta sieciowa, na maszynie wirtualnej wdrożonej na hoście Hyper-V jest urządzeniem syntetycznym o wysokiej wydajności. Wymaga systemu operacyjnego gościa obsługującego wirtualizację na maszynie wirtualnej.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VirtualNetwork

Określa obiekt sieci wirtualnej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanEnabled

Wskazuje, czy należy włączyć wirtualną sieć LAN (VLAN) do użytku przez maszyny wirtualne na hoście Hyper-V lub Citrix XenServer.

  • Przykładowy format dla pojedynczej sieci VLAN: -VLANEnabled -VLANMode "Access" -VLANID 35
  • Przykładowy format dla wielu sieci VLAN: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VLanID

Przypisuje identyfikator numeryczny z zakresu od 1 do 4094 do wirtualnej karty sieciowej na maszynie wirtualnej lub do fizycznej karty sieciowej na hoście maszyny wirtualnej.

Skonfiguruj identyfikator VLanID na hoście funkcji Hyper-V, VMware ESX lub Citrix XenServer na zewnętrznie powiązanej fizycznej karcie sieciowej, gdy tryb sieci VLAN to Dostęp.

Skonfiguruj identyfikator VLanID na wirtualnej karcie sieciowej maszyny wirtualnej powiązanej z fizyczną kartą sieciową na hoście lub powiązanej z wewnętrzną siecią wirtualną na hoście.

Przykładowy format: -VLanEnabled -VLanMode "Access" -VLANID 35

Właściwości parametru

Typ:UInt16
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VM

Określa obiekt maszyny wirtualnej.

Właściwości parametru

Typ:VM
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMHost

Określa obiekt hosta maszyny wirtualnej. Program VMM obsługuje hosty Hyper-V, hosty VMware ESX i hosty Citrix XenServer.

Aby uzyskać więcej informacji na temat każdego typu hosta, zobacz polecenie cmdlet Add-SCVMHost .

Właściwości parametru

Typ:Host
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMNetwork

Określa obiekt sieciowy maszyny wirtualnej.

Aby uzyskać obiekt sieciowy maszyny wirtualnej, użyj polecenia cmdlet Get-SCVMNetwork .

Właściwości parametru

Typ:VMNetwork
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMNetworkServiceSetting

Określa ustawienie usługi sieciowej maszyny wirtualnej.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMSubnet

Określa obiekt podsieci maszyny wirtualnej.

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

Właściwości parametru

Typ:VMSubnet
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMTemplate

Określa obiekt szablonu programu VMM używany do tworzenia maszyn wirtualnych.

Właściwości parametru

Typ:Template
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Szablon

Zestawy parametrów

Template
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMwarePortGroup

Określa grupę portów VMware.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
JobGroup
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
Template
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False
HardwareProfile
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

VirtualNetworkAdapter

To polecenie cmdlet zwraca obiekt VirtualNetworkAdapter .

Uwagi

  • Wymaga obiektu maszyny wirtualnej programu VMM, obiektu szablonu maszyny wirtualnej lub obiektu profilu sprzętu, który można pobrać odpowiednio przy użyciu poleceń cmdlet Get-SCVirtualMachine, Get-SCVMTemplate i Get-SCHardwareProfile .