New-CMTSNetworkAdapterSetting
SYNOPSIS
Skapa ett inställningsobjekt för ett nätverkskort i aktivitetssekvenssteget Tillämpa Inställningar nätverk.
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
Den här cmdleten skapar ett inställningsobjekt för nätverkskort. Använd det här objektet med parametern AddAdapterSetting på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Mer information finns i Om aktivitetssekvenssteg: Använd Network Inställningar.
Anteckning
Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\>
. Mer information finns i Komma igång.
EXAMPLES
Exempel 1: Lägga till inställningar för nätverkskort för en anslutning med flera adresser
Det här exemplet definierar först tre matrisvariabler som definierar flera adresser. Variabel$ $dns är en matris med två DNS-serveradresser. Variabel$ $gw är en matris med två gatewayadresser. Variabel$ $ip är en matris med två hash-tabeller. Varje hash-tabell definierar en IP-adress och ett nätmaskpar.
Nästa rad i exemplet använder cmdleten New-CMTSNetworkAdapterSetting för att skapa objektet för nätverkskortsinställningar. Den använder de definierade variablerna och anger flera andra alternativ.
I den sista delen av det här exemplet konfigureras ett befintligt Tillämpa Inställningar i en aktivitetssekvens med namnet Standarddistribution av operativsystem. Den lägger till inställningarna för nätverkskort i steget och konfigurerar DNS-suffixet.
$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
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Dns
Ange en eller flera DNS-serveradresser i användningsordning.
Type: String[]
Parameter Sets: (All)
Aliases: DNSServerAddress, DNSServerAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableDnsRegistration
Lägg till den här parametern för att registrera den här anslutningens adresser i DNS. Den här inställningen gäller för alla anslutningar med TCP/IP aktiverat. Om du vill ange DNS-suffixet använder du parametern DnsSuffix på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableFullDnsRegistration
Lägg till den här parametern för att använda anslutningens DNS-suffix i DNS-registreringen. Den här inställningen gäller för alla anslutningar med TCP/IP aktiverat. Om du vill ange DNS-suffixet använder du parametern DnsSuffix på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableIpProtocolFiltering
Lägg till den här parametern för att filtrera vissa IP-protokoll. Om du vill aktivera TCP/IP-filtrering använder du parametern EnableTcpIpFiltering på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableLmHosts
Lägg till den här parametern för att aktivera LMHOSTS-sökning.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableTcpFiltering
Lägg till den här parametern för att filtrera vissa TCP-portar. Om du vill aktivera TCP/IP-filtrering använder du parametern EnableTcpIpFiltering på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableUdpFiltering
Lägg till den här parametern för att filtrera vissa UDP-portar. Om du vill aktivera TCP/IP-filtrering använder du parametern EnableTcpIpFiltering på cmdletarna New-CMTSStepApplyNetworkSetting eller Set-CMTSStepApplyNetworkSetting.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Gateway
Om den här anslutningen inte använder DHCP använder du den här parametern för att ange en eller flera gatewayadresser.
Om det behövs använder du parametern Metric. Som standard använder gatewayen ett automatiskt mått.
Type: String[]
Parameter Sets: (All)
Aliases: GatewayIpAddress, GatewayIpAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-IpAddress
Om den här anslutningen inte använder DHCP använder du den här parametern för att ange en eller flera IP-adresser och motsvarande nätmasker. Värdet är en hash-tabell. Det första värdet är IP
och det andra värdet är Mask
.
Exempelvis: @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }
Om du behöver ange mer än en kombination av IP-adress och nätmask använder du en matris med hashtabeller.
Exempelvis: @( @{ 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
När du använder parametern EnableIpProtocolFiltering använder du den här parametern för att ange ett eller flera IP-protokoll.
Type: String[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Metric
Ange måttet som anger kostnaden för att använda gatewayen. Om du inte anger den här parametern använder gatewayen ett automatiskt mått.
Type: Int32
Parameter Sets: (All)
Aliases: GatewayCostMetric
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Ange ett unikt namn för den här anslutningen.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TcpFilterPortList
När du använder parametern EnableTcpFiltering använder du den här parametern för att ange en eller flera TCP-portar.
Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TcpIpNetbiosOption
Ange om NetBIOS ska aktiveras eller inaktiveras via TCP/IP.
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
När du använder parametern EnableUdpFiltering använder du den här parametern för att ange en eller flera UDP-portar.
Type: Int32[]
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Wins
Ange en eller flera WINS-serveradresser.
Type: String[]
Parameter Sets: (All)
Aliases: WinsServerAddress, WinsServerAddresses
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
INPUTS
Ingen
OUTPUTS
IResultObject#SMS_TaskSequence_NetworkAdapterSettings
ANTECKNINGAR
Mer information om det här returobjektet och dess egenskaper finns i SMS_TaskSequence_NetworkAdapterSettings serverns WMI-klass.
RELATED LINKS
New-CMTSStepApplyNetworkSetting Set-CMTSStepApplyNetworkSetting