New-CMTSNetworkAdapterSetting
SYNOPSIS
ağ bağdaştırıcısı için bir ayarlar nesnesi oluşturun Ayarlar ağ oluşturma görev dizisi adımı.
SYNTAX
New-CMTSNetworkAdapterSetting [-Dns <String[]>] [-EnableDnsRegistration] [-EnableFullDnsRegistration]
[-EnableIpProtocolFiltering] [-EnableLmHosts] [-EnableTcpFiltering] [-EnableUdpFiltering]
[-Gateway <String[]>] [-IpAddress <Hashtable[]>] [-IpProtocolFilterList <String[]>] [-Metric <Int32>]
-Name <String> [-TcpFilterPortList <Int32[]>] [-TcpIpNetbiosOption <NetbiosOption>]
[-UdpFilterPortList <Int32[]>] [-Wins <String[]>] [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Bu cmdlet bir ağ bağdaştırıcısı ayarları nesnesi oluşturur. Bu nesneyi New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'Lerinde addaddaptersetting parametresiyle kullanın.
daha fazla bilgi için bkz. görev dizisi adımları: ağ Ayarlar uygulama.
Not
Örneğin, Configuration Manager site sürücüsünden Configuration Manager cmdlet 'lerini çalıştırın PS XYZ:\>
. Daha fazla bilgi için başlarken bölümüne bakın.
EXAMPLES
Örnek 1: birden fazla adrese sahip bir bağlantı için ağ bağdaştırıcısı ayarları ekleme
Bu örnek öncelikle birden çok adresi tanımlayan üç dizi değişkenini tanımlar. $DNS DEĞIŞKENI iki DNS sunucusu adresi olan bir dizidir. $GW değişkeni iki ağ geçidi adresi olan bir dizidir. $İp değişkeni iki hashtables içeren bir dizidir. Her Hashtable bir IP adresi ve alt ağ maskesi çifti tanımlar.
Örneğin sonraki satırı, ağ bağdaştırıcısı ayarları nesnesini oluşturmak için New-CMTSNetworkAdapterSetting cmdlet 'ini kullanır. Tanımlı değişkenleri kullanır ve diğer birkaç seçeneği ayarlar.
bu örneğin son bölümü, varsayılan işletim sistemi dağıtımı adlı bir görev dizisinin mevcut bir uygula ağ Ayarlar adımını yapılandırır. Ağ bağdaştırıcısı ayarlarını adıma ekler ve DNS sonekini yapılandırır.
$dns = @("192.168.1.100","10.0.1.100")
$gw = @("192.168.1.1","10.0.1.1")
$ip = @(
@{ IP = "192.168.1.42"; Mask = "255.255.255.0"; },
@{ IP = "10.0.1.42"; Mask = "255.255.242.0"; }
)
$conn1 = New-CMTSNetworkAdapterSetting -Name "local connection" -Dns $dns -EnableDnsRegistration -EnableFullDnsRegistration -Gateway $gw -IpAddress $ip -TcpIpNetbiosOption DisableNetbiosOverTcpip
$tsNameOsd = "Default OS deployment"
$tsStepNameApplyNetSet = "Apply Network Settings"
Set-CMTSStepApplyNetworkSetting -TaskSequenceName $tsNameOsd -StepName $tsStepNameApplyNetSet -AddAdapterSetting $conn1 -DnsSuffix "corp.contoso.com"
PARAMETERS
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Disableyavaya Cardhandling
Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DNS
Kullanım sırasına göre bir veya daha fazla DNS sunucusu adresi belirtin.
Type: String[]
Parameter Sets: (All)
Aliases: DNSServerAddress, DNSServerAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableDnsRegistration
Bu bağlantının adreslerini DNS 'ye kaydetmek için bu parametreyi ekleyin. Bu ayar, TCP/IP etkin olan tüm bağlantılar için geçerlidir. DNS sonekini belirtmek için New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'lerinde DnsSuffix parametresini kullanın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableFullDnsRegistration
DNS kaydında bağlantının DNS sonekini kullanmak için bu parametreyi ekleyin. Bu ayar, TCP/IP etkin olan tüm bağlantılar için geçerlidir. DNS sonekini belirtmek için New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'lerinde DnsSuffix parametresini kullanın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableIPProtocolFiltering
Bazı IP protokollerini filtrelemek için bu parametreyi ekleyin. TCP/IP filtrelemeyi etkinleştirmek için, New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'Lerinde enabletcpipfiltering parametresini kullanın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableLmHosts
LMHOSTS aramasını etkinleştirmek için bu parametreyi ekleyin.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableTcpFiltering
Bazı TCP bağlantı noktalarını filtrelemek için bu parametreyi ekleyin. TCP/IP filtrelemeyi etkinleştirmek için, New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'Lerinde enabletcpipfiltering parametresini kullanın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Enableudpfiltreleniyor
Bazı UDP bağlantı noktalarını filtrelemek için bu parametreyi ekleyin. TCP/IP filtrelemeyi etkinleştirmek için, New-cmtsstepapplynetworksetting veya set-cmtsstepapplynetworksetting cmdlet 'Lerinde enabletcpipfiltering parametresini kullanın.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Forcebir Cardhandling
Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Ağ Geçidi
Bu bağlantı DHCP kullanmıyorsa, bir veya daha fazla ağ geçidi adresi belirtmek için bu parametreyi kullanın.
Gerekirse, ölçüm parametresini kullanın. Varsayılan olarak ağ geçidi otomatik bir ölçüm kullanır.
Type: String[]
Parameter Sets: (All)
Aliases: GatewayIpAddress, GatewayIpAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IPAddress
Bu bağlantı DHCP kullanmıyorsa, bir veya daha fazla IP adresi ve karşılık gelen alt ağ maskesi belirtmek için bu parametreyi kullanın. Değer bir Hashtable ' dır. İlk değer IP
ve ikinci değerdir Mask
.
Örnek: @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }
Birden çok IP adresi ve alt ağ maskesi birleşimi belirtmeniz gerekiyorsa, bir diyez tabloları dizisi kullanın.
Örnek: @( @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }, @{ IP = "10.0.1.42"; Mask = "255.255.242.0"; } )
Type: Hashtable[]
Parameter Sets: (All)
Aliases: NetworkSettingIpAddress, NetworkSettingIpAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Ipprotocolfilterlist
EnableIPProtocolFiltering parametresini kullandığınızda, bir veya daha fazla IP protokolünü belirtmek için bu parametreyi kullanın.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Metrik
Ağ geçidini kullanma maliyetini gösteren ölçümü belirtin. Bu parametreyi belirtmezseniz, ağ geçidi otomatik bir ölçüm kullanır.
Type: Int32
Parameter Sets: (All)
Aliases: GatewayCostMetric
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Bu bağlantı için benzersiz bir ad belirtin.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TcpFilterPortList
EnableTCPFiltering parametresini kullandığınızda, bir veya daha fazla TCP bağlantı noktası belirtmek için bu parametreyi kullanın.
Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TcpIpNetbiosOption
TCP/IP üzerinden NetBIOS 'un etkinleştirilip etkinleştirilmeyeceğini veya devre dışı bırakılacağını belirtin.
Type: NetbiosOption
Parameter Sets: (All)
Aliases:
Accepted values: Default, EnableNetbiosOverTcpip, DisableNetbiosOverTcpip
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-UdpFilterPortList
Enableudpfiltering parametresini kullandığınızda, bir veya daha fazla UDP bağlantı noktası belirtmek için bu parametreyi kullanın.
Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WINS
Bir veya daha fazla WINS sunucu adresi belirtin.
Type: String[]
Parameter Sets: (All)
Aliases: WinsServerAddress, WinsServerAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.
INPUTS
Hiçbiri
OUTPUTS
Iresultobject # SMS_TaskSequence_NetworkAdapterSettings
NOTLAR
Bu dönüş nesnesi ve özellikleri hakkında daha fazla bilgi için bkz. SMS_TaskSequence_NetworkAdapterSettings Server WMI sınıfı.
RELATED LINKS
New-CMTSStepApplyNetworkSetting Set-CMTSStepApplyNetworkSetting