Sdílet prostřednictvím


New-CMTSNetworkAdapterSetting

SYNOPSIS

Vytvořte objekt nastavení pro síťový adaptér v kroku Použít síťový Nastavení pořadí úkolů.

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

Tato rutina vytvoří objekt nastavení síťového adaptéru. Tento objekt použijte s parametrem AddAdapterSetting v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Další informace naleznete v části About task sequence steps: Apply Network Nastavení.

Poznámka

Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: Přidání nastavení síťového adaptéru pro připojení s více adresami

Tento příklad nejprve definuje tři proměnné pole, které definují více adres. Proměnná $dns je pole se dvěma adresami serveru DNS. Proměnná $gw je pole se dvěma adresami brány. Proměnná $ip je pole se dvěma zatřiďovacími tabulkami. Každá zatřiďovací tabulka definuje dvojici IP adresy a masky podsítě.

Další řádek příkladu používá rutinu New-CMTSNetworkAdapterSetting k vytvoření objektu nastavení síťového adaptéru. Používá definované proměnné a nastavuje několik dalších možností.

Poslední část tohoto příkladu konfiguruje existující krok použít Nastavení v pořadí úkolů s názvem Výchozí nasazení operačního systému. Přidá do kroku nastavení síťového adaptéru a nakonfiguruje příponu DNS.

$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

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

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

-DisableWildcardHandling

Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Dns

V pořadí použití zadejte jednu nebo více adres serveru DNS.

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

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

-EnableDnsRegistration

Přidáním tohoto parametru zaregistrujte adresy tohoto připojení ve službě DNS. Toto nastavení platí pro všechna připojení s povoleným protokolem TCP/IP. Pokud chcete zadat příponu DNS, použijte parametr DnsSuffix v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableFullDnsRegistration

Přidáním tohoto parametru použijete příponu DNS připojení v registraci DNS. Toto nastavení platí pro všechna připojení s povoleným protokolem TCP/IP. Pokud chcete zadat příponu DNS, použijte parametr DnsSuffix v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableIpProtocolFiltering

Přidáním tohoto parametru vyfiltrujte některé protokoly IP. Pokud chcete povolit filtrování protokolu TCP/IP, použijte parametr EnableTcpIpFiltering v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableLmHosts

Přidáním tohoto parametru povolte vyhledávání LMHOSTS.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableTcpFiltering

Přidáním tohoto parametru vyfiltrujte některé porty TCP. Pokud chcete povolit filtrování protokolu TCP/IP, použijte parametr EnableTcpIpFiltering v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EnableUdpFiltering

Přidáním tohoto parametru vyfiltrujte některé porty UDP. Pokud chcete povolit filtrování protokolu TCP/IP, použijte parametr EnableTcpIpFiltering v rutinách New-CMTSStepApplyNetworkSetting nebo Set-CMTSStepApplyNetworkSetting.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Gateway

Pokud toto připojení dhcp nepodporuje, použijte tento parametr k určení jedné nebo více adres brány.

V případě potřeby použijte parametr Metrika. Ve výchozím nastavení používá brána automatickou metriku.

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

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

-IpAddress

Pokud toto připojení dhcp nepodporuje, použijte tento parametr k určení jedné nebo více IP adres a odpovídajících masek podsítě. Hodnota je zatřiďovací tabulka. První hodnota je a IP druhá hodnota je Mask .

Příklad: @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }

Pokud potřebujete zadat více než jednu kombinaci IP adresy a masky podsítě, použijte pole zatřiďovací tabulky.

Příklad: @( @{ 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

Pokud použijete parametr EnableIpProtocolFiltering, použijte tento parametr k určení jednoho nebo více protokolů IP.

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

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

-Metric

Zadejte metriku, která označuje náklady na používání brány. Pokud tento parametr nezadáte, brána použije automatickou metriku.

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

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

-Name

Zadejte jedinečný název tohoto připojení.

Type: String
Parameter Sets: (All)
Aliases:

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

-TcpFilterPortList

Pokud použijete parametr EnableTcpFiltering, použijte tento parametr k určení jednoho nebo více portů TCP.

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

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

-TcpIpNetbiosOption

Určete, jestli se má povolit nebo zakázat rozhraní NetBIOS over 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

Pokud použijete parametr EnableUdpFiltering, použijte tento parametr k určení jednoho nebo více portů UDP.

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

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina se nespouštěl.

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

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

-Wins

Zadejte jednu nebo více adres serveru WINS.

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

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

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Žádné

OUTPUTS

IResultObject#SMS_TaskSequence_NetworkAdapterSettings

POZNÁMKY

Další informace o tomto návratového objektu a jeho vlastnostech najdete v SMS_TaskSequence_NetworkAdapterSettings rozhraní WMI.

New-CMTSStepApplyNetworkSetting Set-CMTSStepApplyNetworkSetting

O krocích pořadí úkolů: Použití síťových Nastavení