Désactiver IPV6 sur NIC particulier via PowerShell à l'aide d'un Objet Com sur Windows Server 2008 R2?
J'ai besoin de faire un script de certains Windows Server 2008 R2 s'appuie, de préférence en PowerShell. J'ai besoin de désactiver ou décochez la case IPV6 sur une CARTE (la même NIC à chaque fois). Actuellement, j'ai le configurer manuellement. Je ne veux pas désactiver IPV6 complètement pour l'ensemble du serveur d'autres choses peuvent l'utiliser à l'avenir. Est-ce un objet que je peut faire référence à une commande PowerShell préciser ma carte réseau "Intel(R) PRO/1000 MT de Connexion Réseau" et de désactiver l'IPV6? Malheureusement, la Stratégie de Groupe n'est pas une option, dit le patron. J'ai essayé de chercher un objet WMI via "PowerShell Scriptomatic", mais a échoué à trouver la différence entre un paramètre activé versus désactivé sur la carte d'interface réseau Intel. Merci à l'avance.
OriginalL'auteur user1256194 | 2012-03-24
Vous devez vous connecter pour publier un commentaire.
D'abord avant de retirer IPV6, vous'better lire ces articles Microsoft :
Comment faire pour désactiver le protocole IP version 6 (IPv6)
Quelles sont Microsoft recommandations sur la désactivation de l'IPv6?
En résumé, vous pouvez désactiver IPV6 sur toutes les interfaces à l'aide de (explication détaillée ici):
Édité
Selon @David Brabant commentaire pour désactiver IPV6 sur une seule carte, vous pouvez lier ou délier avec la clé de registre :
de la forme :
Vous pouvez construire cette ligne avec :
Lire les articles : la désactivation de l'IPV6 comme il est demandé dans la question n'est tout simplement pas recommandé par Microsoft sur une machine de production.
La seule chose que j'ai vu ce qui pourrait être une raison de ne pas la désactiver, il était "Si vous désactiver IPv6, vous ne serez pas en mesure d'utiliser l'Espace de collaboration Windows ou une application qui s'appuie sur Windows Peer-to-Peer plate-forme de Réseau ou le Teredo technologie de transition.". Je ne vois rien à conseiller de ne pas la désactiver pour une interface spécifique.
Il suffit de lire le second lien : à Partir de Microsoft point de vue, le protocole IPv6 est une partie obligatoire du système d'exploitation Windows et qu'il est activé et inclus dans la norme de service Windows et l'application des tests au cours du développement du système d'exploitation processus. Parce que Windows a été conçu spécifiquement avec l'IPv6 présent, Microsoft n'effectue pas de test pour déterminer les effets de la désactivation de l'IPv6. Si IPv6 est désactivé sur Windows 7 ou versions ultérieures, certains composants ne fonctionnent pas. Par ailleurs, les applications que vous ne pourriez pas penser utilisez IPv6—tels que l'Assistance à Distance, groupe résidentiel, DirectAccess,
Je vois. Les applications énumérées sont toutes les applications de bureau. La COOP est à la recherche de configurer Win Server il peut donc y avoir aucun problème. Peut-être en modifiant le paramètre à préférer IPv4 pourrait être plus sûr.
OriginalL'auteur JPBlanc
Microsoft a un programme en ligne de commande nvspbind (https://gallery.technet.microsoft.com/Hyper-V-Network-VSP-Bind-cf937850), qui permet de désactiver ipv6 sur une interface spécifique. Il semble être identique à désactivant l'IPv6 à cocher dans les paramètres de l'adaptateur de boîte de dialogue. Vous pouvez lancer ce programme à partir d'un script ou d'un programme.
Les arguments de ligne de commande pour désactiver IPv6 sur une interface particulière est:
OriginalL'auteur LMC
- Je utiliser simple .les fichiers bat avec la commande "netsh de la commande". Vous pouvez certainement utiliser la commande "netsh" avec Powershell, si vous préférez.
OriginalL'auteur paulsm4