Deaktivieren Sie IPV6 auf bestimmte NIC per PowerShell mithilfe eines Com-Objekts auf Windows Server 2008 R2?
Ich brauche ein Skript einige Windows Server 2008 R2-builds, vorzugsweise in der PowerShell. Ich brauche zu deaktivieren, oder deaktivieren Sie IPV6 an eine bestimmte Netzwerkkarte (die gleichen NIC-jeder Zeit). Derzeit habe ich die Einstellung manuell vornehmen. Ich möchte nicht, deaktivieren Sie IPV6 komplett für den ganzen server andere Dinge verwenden kann, die in der Zukunft. Gibt es einen Gegenstand den ich verweisen können, in einem PowerShell-Befehl unter Angabe meiner NIC "Intel(R) PRO/1000 MT Network Connection" und deaktivieren Sie IPV6? Leider Gruppenrichtlinien ist nicht eine option, sagt der Chef. Ich habe versucht, finden eine entsprechende WMI-Objekt über "PowerShell Scriptomatic" aber nicht den Unterschied zwischen einer aktivierten Einstellung gegenüber Behinderten auf der Intel-NIC. Vielen Dank im Voraus.
InformationsquelleAutor user1256194 | 2012-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten, bevor Sie Sie entfernen IPV6-Sie'better Lesen Sie diese Microsoft-Artikel :
So deaktivieren Sie die IP-version 6 (IPv6)
Was sind Microsoft Empfehlungen über die Deaktivierung von IPv6?
In der Zusammenfassung können Sie deaktivieren Sie IPV6 auf allen interfaces verwenden (detaillierte Erklärung hier):
Bearbeitet
Laut @David Brabant Kommentar zu desable IPV6 nur auf einem adapter können Sie binden oder lösen Sie es mit dem Registrierungs-Schlüssel :
des Formulars :
Können Sie bauen diese Zeile mit :
Lesen Sie den Artikel : deaktivieren von IPV6, wie es ist gefragt-die Frage ist halt von Microsoft nicht empfohlen, auf einer Produktionsmaschine.
Das einzige, was ich sah, das wäre ein Grund, Sie nicht zu deaktivieren war es ", Wenn Sie IPv6 deaktivieren, werden Sie nicht in der Lage sein, um die Verwendung von Windows-Teamarbeit oder eine Anwendung beruht auf der Windows-Peer-zu-Peer-Networking-Plattform oder die übergangstechnologie Teredo.". Ich konnte nichts sehen Beratung nicht, um es zu deaktivieren für eine bestimmte Schnittstelle.
Lesen Sie einfach den zweiten link : Aus Microsoft-Sicht ist IPv6 ein unverzichtbarer Bestandteil des Windows-Betriebssystem und es ist aktiviert und im standard-Windows-Dienst und testen von Anwendungen während der Entwicklung des Betriebssystems. Denn Windows wurde speziell mit IPv6 vorhanden ist, wird Microsoft führt keine Tests, um festzustellen, die Auswirkungen, die das deaktivieren von IPv6. Wenn IPv6 deaktiviert ist, auf Windows 7 oder neuere Versionen, da einige Komponenten nicht funktionieren. Außerdem sind die Anwendungen, die Sie vielleicht nicht denken, IPv6 verwenden—wie Remote Assistance, HomeGroup, DirectAccess,
Ich sehe. Die aufgeführten Anwendungen sind alle desktop-apps wenn. Die OP ist auf der Suche zu konfigurieren, Win-Server, so kann es keine Probleme. Vielleicht ändern die Einstellung auf IPv4 bevorzugen kann sicherer sein.
InformationsquelleAutor JPBlanc
Microsoft hat ein Kommandozeilen-Programm nvspbind (https://gallery.technet.microsoft.com/Hyper-V-Network-VSP-Bind-cf937850), kann das deaktivieren von ipv6 an eine bestimmte Schnittstelle. Es scheint identisch zu sein mit dem deaktivieren der IPv6-box-in-adapter-Einstellungen-dialog. Starten Sie dieses Programm aus einem Skript oder Programm.
Den Befehl Linie Argumente, um deaktivieren Sie IPv6 auf ein bestimmtes interface:
InformationsquelleAutor LMC
Verwende ich einfache .bat-Dateien mit dem "netsh" - Befehl. Natürlich können Sie "netsh" mit Powershell, wenn Sie bevorzugen.
InformationsquelleAutor paulsm4