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.
RELATED LINKS
New-CMTSStepApplyNetworkSetting Set-CMTSStepApplyNetworkSetting