Set-SCVMHostNetworkAdapter
VMM tarafından yönetilen bir konakta fiziksel ağ bağdaştırıcısının ağla ilgili özelliklerini değiştirir.
Syntax
Set-SCVMHostNetworkAdapter
[-VMHostNetworkAdapter] <HostNetworkAdapter>
[-Description <String>]
[-VLanMode <VlanMode>]
[-AvailableForPlacement <Boolean>]
[-UsedForManagement <Boolean>]
[-SubnetVLan <SubnetVLan[]>]
[-RemoveUnassignedVLan <UInt16[]>]
[-AddOrSetLogicalNetwork <LogicalNetwork>]
[-RemoveLogicalNetwork <LogicalNetwork>]
[-EnableNetworkVirtualization <Boolean>]
[-UplinkPortProfileSet <UplinkPortProfileSet>]
[-RemoveUplinkPortProfileSet]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVMHostNetworkAdapter
[-VMHostNetworkAdapter] <HostNetworkAdapter>
[-Description <String>]
[-VLanEnabled <Boolean>]
[-VLanMode <VlanMode>]
[-VLanID <UInt16>]
[-VLanTrunkID <UInt16[]>]
[-AvailableForPlacement <Boolean>]
[-UsedForManagement <Boolean>]
[-RemoveUnassignedVLan <UInt16[]>]
[-EnableNetworkVirtualization <Boolean>]
[-UplinkPortProfileSet <UplinkPortProfileSet>]
[-RemoveUplinkPortProfileSet]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCVMHostNetworkAdapter cmdlet'i, Virtual Machine Manager (VMM) tarafından yönetilen bir konakta fiziksel ağ bağdaştırıcısının ağla ilgili özelliklerini değiştirir.
Bu cmdlet ile değiştirebileceğiniz özellikler şunlardır:
- VLAN ayarları: Tek bir VLAN veya birden çok VLAN oluşturmak veya değiştirmek için VLAN parametrelerini kullanabilirsiniz. VLAN ayarlarının nasıl belirtileceğini gösteren bir çizim için örneklere bakın.
VLAN'lar hakkında daha fazla bilgi ve VLAN ayarlarını gösteren ek örnekler için yazın Get-Help Add-SCVMHostNetworkAdapter -Detailed
.
Örnekler
Örnek 1: Konak ağ bağdaştırıcısında yeni bir sanal ağ oluşturma ve sanal ağ için bir VLAN kimliği belirtme
PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost02.Contoso.com"
PS C:\> $HostAdapter = Get-SCVMHostNetworkAdapter -VMHost $VMHost | where {$_.Name -like "Intel(R) PRO/1000*" }
PS C:\> New-SCVirtualNetwork -Name "VirtualNetwork01" -VMHost $VMHost -VMHostNetworkAdapter $HostAdapter
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $HostAdapter -VLanEnabled $True -VLanMode "Access" -VLANID 35
İlk komut VMHost02 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, "VMHost02 üzerinde Intel(R) PRO/1000 ile başlayan ve nesneyi $HostAdapter değişkeninde depolayan bir ada sahip konak ağ bağdaştırıcısı nesnesini alır.
Üçüncü komut, VMHost02 üzerinde $HostAdapter'de depolanan konak bağdaştırıcısına bağlı VirtualNetwork01 adlı bir sanal ağ oluşturur.
Son komut bir VLAN'ı etkinleştirir, modu Access olarak ayarlar (trafiği tek bir VLAN içinde dahili olarak yönlendirir) ve ağ bağdaştırıcısına 35'lik bir VLANID atar.
Not: Bu örnekte, konağınızın zaten bir VLAN'a bağlı olduğu veya bağlı değilse, konağınızın iki ağ bağdaştırıcısı olduğu varsayılır. Konağınızın tek bir ağ bağdaştırıcısı varsa, bağdaştırıcıyı VMM sunucusu tarafından kullanılamayan bir VLAN'a atamak VMM'nin konağı yönetmesini engeller.
Örnek 2: Gövde modunda yapılandırılmış bir konak ağ bağdaştırıcısına VLan etiketleri ekleme
PS C:\> $VMHost = Get-SCVMHost -Computername "VMHost03.Contoso.com"
PS C:\> $VMHostNIC = Get-SCVMHostNetworkAdapter -VMHost $VMHost -Name "Adapter #3"
PS C:\> $NewVlanTags = $VMHostNIC.VlanTags + @(177,355,1012)
PS C:\> Set-SCVMHostNetworkAdapter -VMHostNetworkAdapter $VMHostNIC -VLANEnabled $TRUE -VLanMode "Trunk" -VLanTrunkID $NewVLanTags
İlk komut VMHost03 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, bağdaştırıcı adını belirterek konak ağ bağdaştırıcısı nesnesini alır ve nesneyi $VMHostNIC değişkeninde depolar.
Üçüncü komut, konak ağ bağdaştırıcısı nesnesinin ($VMHostNIC.VlanTags) VlanTags özelliğini kullanır ve yeni bir etiket dizisini birleştirir. Güncelleştirilmiş dizi, var olan VlanTag'leri korur ve listelenen etiketleri diziye ekler. Birleştirmenin sonucu $NewVlanTags depolanır.
Son komut, yeni VLAN etiketleri listesini Set-VMHostNetworkAdapter'ınVLANTrunkID parametresine geçirir. VLANTrunkID parametresi, VLAN gövde sayısal tanımlayıcıları listesini değiştirmek için her kullanıldığında VLANMode parametresinin "Trunk" değerini belirtmesi gerekir.
Parametreler
-AddOrSetLogicalNetwork
Eklenecek veya güncelleştirilecek mantıksal ağı belirtir.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AvailableForPlacement
VMM yerleştirme işleminin bu konağı mı yoksa bir konak üzerindeki bu birimi mi sanal makinelerin dağıtılacağı olası bir konum olarak uygun kabul edip etmediğini gösterir. Bu parametre $False olarak ayarlandıysa, yine de bu konakta veya birimde sanal makineleri dağıtmayı seçebilirsiniz. Varsayılan değer $True. Bu parametre VMware ESX konakları için geçerli değildir.
Bu parametre ağ bağdaştırıcılarıyla kullanıldığında, $False olarak ayarlanırsa yerleştirme, konağın bir sanal makineyi bağlamak için uygun olup olmadığını belirlemek için bu ağ bağdaştırıcısında yapılandırılan mantıksal ağları dikkate almayacaktır.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Belirtilen nesne için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNetworkVirtualization
Ağ sanallaştırmanın etkinleştirilip etkinleştirilmediğini belirtir. Varsayılan değer $False.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmadan hemen önce küme olarak çalışacak bir dizi komut için tanımlayıcı belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveLogicalNetwork
Kaldırılacak mantıksal ağı belirtir.
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveUnassignedVLan
Belirtilen VLAN'ların bir mantıksal ağ ile ilişkili değilse bağdaştırıcının VLAN gövdesinden kaldırılacağını belirtir.
Type: | UInt16[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveUplinkPortProfileSet
Konak ağ bağdaştırıcısından yukarı bağlantı bağlantı noktası profili kümesini kaldırır.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubnetVLan
Bir veya daha fazla IP alt ağı ve VLAN kümesi belirtir.
SubnetVLan oluşturma hakkında bilgi için yazın Get-Help New-SCSubNetVLan
.
Type: | SubnetVLan[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UplinkPortProfileSet
Yukarı bağlantı bağlantı noktası profil kümesi nesnesini belirtir.
Yukarı bağlantı noktası profil kümesi nesnesi almak için Get-SCUplinkPortProfileSet cmdlet'ini kullanın.
Type: | UplinkPortProfileSet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UsedForManagement
Nesnenin konakları yönetmek için kullanılıp kullanılmadığını gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanEnabled
Hyper-V veya Citrix XenServer konağındaki sanal makineler tarafından kullanılmak üzere bir sanal LAN'ı (VLAN) etkinleştirir.
- Tek bir VLAN için örnek biçim:
-VLANEnabled -VLANMode "Access" -VLANID 35
- Birden çok VLAN için örnek biçim:
-VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanID
1-4094 aralığındaki sayısal tanımlayıcıyı bir sanal makinedeki bir sanal ağ bağdaştırıcısına veya bir sanal makine konağındaki fiziksel ağ bağdaştırıcısına atar.
Hyper-V, VMware ESX veya Citrix XenServer konağı üzerinde VLanID yapılandırın:
- VLan modu Access olduğunda, harici olarak bağlı bir fiziksel ağ bağdaştırıcısında.
Sanal makinenin sanal ağ bağdaştırıcısında VLanID yapılandırın:
- Konakta fiziksel bir ağ bağdaştırıcısına bağlı veya
- Konakta bir iç sanal ağa bağlı.
Örnek biçim: -VLanEnabled -VLanMode "Access" -VLANID 35
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanMode
Sanal makine konağındaki bir sanal LAN'ın (VLAN), tek bir VLAN (Erişim modu) veya birden çok VLAN (Gövde modu) üzerinden trafiği destekleyip desteklemediğini belirtir. Geçerli değerler şunlardır: Access, Trunk.
Type: | VlanMode |
Accepted values: | Access, Trunk, Invalid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanTrunkID
1-4094 aralığındaki sayısal tanımlayıcıların listesini Hyper-V konağındaki bir fiziksel ağ bağdaştırıcısına atar.
Örnek biçim: -VLANEnabled -VLANMode "Trunk" -VLANTrunkID 1,2,100,200,1124
Type: | UInt16[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostNetworkAdapter
Bir konakta dağıtılan sanal makinelerin bağlanabileceği bir konak üzerindeki fiziksel ağ bağdaştırıcısı nesnesini belirtir.
Örnek biçim: -VMHostNetworkAdapter $VMHostNIC
Type: | HostNetworkAdapter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
VMHostNetworkAdapter
Bu cmdlet bir VMHostNetworkAdapter nesnesi döndürür.