New-CMTSNetworkAdapterSetting
Créez un objet de paramètres pour une carte réseau à l’étape de séquence de tâches Appliquer les paramètres réseau .
Syntaxe
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
Cette applet de commande crée un objet de paramètres de carte réseau. Utilisez cet objet avec le paramètre AddAdapterSetting sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Pour plus d’informations, consultez À propos des étapes de séquence de tâches : Appliquer les paramètres réseau.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Ajouter des paramètres de carte réseau pour une connexion avec plusieurs adresses
Cet exemple définit d’abord trois variables de tableau qui définissent les adresses multiples. La variable $dns est un tableau avec deux adresses de serveur DNS. La variable $gw est un tableau avec deux adresses de passerelle. La variable $ip est un tableau avec deux tables de hachage. Chaque table de hachage définit une paire d’adresses IP et de masque de sous-réseau.
La ligne suivante de l’exemple utilise l’applet de commande New-CMTSNetworkAdapterSetting pour créer l’objet paramètres de la carte réseau. Il utilise les variables définies et définit plusieurs autres options.
La dernière partie de cet exemple configure une étape Appliquer les paramètres réseau existante d’une séquence de tâches nommée Déploiement du système d’exploitation par défaut. Il ajoute les paramètres de carte réseau à l’étape et configure le suffixe 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"
Paramètres
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Dns
Spécifiez une ou plusieurs adresses de serveur DNS dans l’ordre d’utilisation.
Type: | String[] |
Alias: | DNSServerAddress, DNSServerAddresses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableDnsRegistration
Ajoutez ce paramètre pour inscrire les adresses de cette connexion dans DNS. Ce paramètre s’applique à toutes les connexions avec TCP/IP activé. Pour spécifier le suffixe DNS, utilisez le paramètre DnsSuffix sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableFullDnsRegistration
Ajoutez ce paramètre pour utiliser le suffixe DNS de la connexion dans l’inscription DNS. Ce paramètre s’applique à toutes les connexions avec TCP/IP activé. Pour spécifier le suffixe DNS, utilisez le paramètre DnsSuffix sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableIpProtocolFiltering
Ajoutez ce paramètre pour filtrer certains protocoles IP. Pour activer le filtrage TCP/IP, utilisez le paramètre EnableTcpIpFiltering sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableLmHosts
Ajoutez ce paramètre pour activer la recherche LMHOSTS.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableTcpFiltering
Ajoutez ce paramètre pour filtrer certains ports TCP. Pour activer le filtrage TCP/IP, utilisez le paramètre EnableTcpIpFiltering sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableUdpFiltering
Ajoutez ce paramètre pour filtrer certains ports UDP. Pour activer le filtrage TCP/IP, utilisez le paramètre EnableTcpIpFiltering sur les applets de commande New-CMTSStepApplyNetworkSetting ou Set-CMTSStepApplyNetworkSetting .
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Gateway
Si cette connexion n’utilise pas DHCP, utilisez ce paramètre pour spécifier une ou plusieurs adresses de passerelle.
Si nécessaire, utilisez le paramètre Metric . Par défaut, la passerelle utilise une métrique automatique.
Type: | String[] |
Alias: | GatewayIpAddress, GatewayIpAddresses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IpAddress
Si cette connexion n’utilise pas DHCP, utilisez ce paramètre pour spécifier une ou plusieurs adresses IP et les masques de sous-réseau correspondants. La valeur est une table de hachage. La première valeur est le IP
et la deuxième valeur est .Mask
Par exemple : @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }
Si vous devez spécifier plusieurs combinaisons d’adresses IP et de masque de sous-réseau, utilisez un tableau de tables de hachage.
Par exemple : @( @{ IP = "192.168.1.42"; Mask = "255.255.255.0"; }, @{ IP = "10.0.1.42"; Mask = "255.255.242.0"; } )
Type: | Hashtable[] |
Alias: | NetworkSettingIpAddress, NetworkSettingIpAddresses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IpProtocolFilterList
Lorsque vous utilisez le paramètre EnableIpProtocolFiltering , utilisez ce paramètre pour spécifier un ou plusieurs protocoles IP.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Metric
Spécifiez la métrique qui indique le coût d’utilisation de la passerelle. Si vous ne spécifiez pas ce paramètre, la passerelle utilise une métrique automatique.
Type: | Int32 |
Alias: | GatewayCostMetric |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifiez un nom unique pour cette connexion.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TcpFilterPortList
Lorsque vous utilisez le paramètre EnableTcpFiltering , utilisez ce paramètre pour spécifier un ou plusieurs ports TCP.
Type: | Int32[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TcpIpNetbiosOption
Spécifiez s’il faut activer ou désactiver NetBIOS sur TCP/IP.
Type: | NetbiosOption |
Valeurs acceptées: | Default, EnableNetbiosOverTcpip, DisableNetbiosOverTcpip |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UdpFilterPortList
Lorsque vous utilisez le paramètre EnableUdpFiltering , utilisez ce paramètre pour spécifier un ou plusieurs ports UDP.
Type: | Int32[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Wins
Spécifiez une ou plusieurs adresses de serveur WINS.
Type: | String[] |
Alias: | WinsServerAddress, WinsServerAddresses |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
IResultObject
Notes
Pour plus d’informations sur cet objet de retour et ses propriétés, consultez SMS_TaskSequence_NetworkAdapterSettings classe WMI du serveur.