Delen via


New-CMTSNetworkAdapterSetting

SYNOPSIS

Maak een instellingenobject voor een netwerkadapter in de takenreeksstap Instellingen netwerkadapter toepassen.

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

Met deze cmdlet maakt u een object voor netwerkadapterinstellingen. Gebruik dit object met de parameter AddAdapterSetting in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Zie Over takenreeksstappen: Network Instellingen voor meer Instellingen.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: Netwerkadapterinstellingen toevoegen voor een verbinding met meerdere adressen

In dit voorbeeld worden eerst drie matrixvariabelen definieert die de meerdere adressen definiëren. De $dns variabele is een matrix met twee DNS-serveradressen. De $gw variabele is een matrix met twee gatewayadressen. De $ip variabele is een matrix met twee hashtabels. Elke hashtabel definieert een IP-adres en subnetmaskerpaar.

In de volgende regel van het voorbeeld wordt de cmdlet New-CMTSNetworkAdapterSetting gebruikt om het instellingenobject voor de netwerkadapter te maken. Hierbij worden de gedefinieerde variabelen gebruikt en worden verschillende andere opties in stellen.

In het laatste deel van dit voorbeeld wordt een bestaande stap Netwerk toepassen Instellingen van een takenreeks met de naam Standaardbesturingssysteemimplementatie geconfigureerd. De netwerkadapterinstellingen worden toegevoegd aan de stap en het DNS-achtervoegsel wordt geconfigureerd.

$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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Dns

Geef een of meer DNS-serveradressen op in volgorde van gebruik.

Type: String[]
Parameter Sets: (All)
Aliases: DNSServerAddress, DNSServerAddresses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableDnsRegistration

Voeg deze parameter toe om de adressen van deze verbinding in DNS te registreren. Deze instelling is van toepassing op alle verbindingen met TCP/IP ingeschakeld. Als u het DNS-achtervoegsel wilt opgeven, gebruikt u de parameter DnsSuffix in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableFullDnsRegistration

Voeg deze parameter toe om het DNS-achtervoegsel van de verbinding te gebruiken in DNS-registratie. Deze instelling is van toepassing op alle verbindingen met TCP/IP ingeschakeld. Als u het DNS-achtervoegsel wilt opgeven, gebruikt u de parameter DnsSuffix in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableIpProtocolFiltering

Voeg deze parameter toe om een aantal IP-protocollen te filteren. Als u TCP/IP-filtering wilt inschakelen, gebruikt u de parameter EnableTcpIpFiltering in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableLmHosts

Voeg deze parameter toe om LMHOSTS-zoekactie in teschakelen.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableTcpFiltering

Voeg deze parameter toe om een aantal TCP-poorten te filteren. Als u TCP/IP-filtering wilt inschakelen, gebruikt u de parameter EnableTcpIpFiltering in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-EnableUdpFiltering

Voeg deze parameter toe om enkele UDP-poorten te filteren. Als u TCP/IP-filtering wilt inschakelen, gebruikt u de parameter EnableTcpIpFiltering in de cmdlets New-CMTSStepApplyNetworkSetting of Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Gateway

Als deze verbinding geen gebruik maakt van DHCP, gebruikt u deze parameter om een of meer gatewayadressen op te geven.

Gebruik zo nodig de parameter Metrische waarde. De gateway maakt standaard gebruik van automatische metrische gegevens.

Type: String[]
Parameter Sets: (All)
Aliases: GatewayIpAddress, GatewayIpAddresses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-IpAddress

Als deze verbinding geen DHCP gebruikt, gebruikt u deze parameter om een of meer IP-adressen en bijbehorende subnetmaskers op te geven. De waarde is een hashtabel. De eerste waarde is de IP en de tweede waarde is de Mask .

Bijvoorbeeld: @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }

Als u meer dan één combinatie van IP-adres en subnetmasker moet opgeven, gebruikt u een matrix van hashtabels.

Bijvoorbeeld: @( @{ 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

Wanneer u de parameter EnableIpProtocolFiltering gebruikt, gebruikt u deze parameter om een of meer IP-protocollen op te geven.

Type: String[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Metrische gegevens

Geef de metrische gegevens op die de kosten voor het gebruik van de gateway aangeven. Als u deze parameter niet opgeeft, gebruikt de gateway een automatische metrische waarde.

Type: Int32
Parameter Sets: (All)
Aliases: GatewayCostMetric

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Name

Geef een unieke naam op voor deze verbinding.

Type: String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TcpFilterPortList

Wanneer u de parameter EnableTcpFiltering gebruikt, gebruikt u deze parameter om een of meer TCP-poorten op te geven.

Type: Int32[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-TcpIpNetbiosOption

Geef op of NetBIOS via TCP/IP moet worden in- of uitgeschakeld.

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

Wanneer u de parameter EnableUdpFiltering gebruikt, gebruikt u deze parameter om een of meer UDP-poorten op te geven.

Type: Int32[]
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Wins

Geef een of meer WINS-serveradressen op.

Type: String[]
Parameter Sets: (All)
Aliases: WinsServerAddress, WinsServerAddresses

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

IResultObject#SMS_TaskSequence_NetworkAdapterSettings

OPMERKINGEN

Zie WMI-klasse SMS_TaskSequence_NetworkAdapterSettings server voor meer informatie over dit retourobject en deeigenschappen ervan.

New-CMTSStepApplyNetworkSetting Set-CMTSStepApplyNetworkSetting

Over takenreeksstappen: Netwerktaak Instellingen