使用Windows Server 2008 R2上的Com对象通过PowerShell在特定的NIC上禁用IPV6?

use*_*194 3 powershell wmi ipv6 windows-server-2008

我需要编写一些Windows Server 2008 R2构建脚本,最好在PowerShell中编写脚本。我需要禁用或取消选中特定NIC(每次都为同一NIC)上的IPV6。目前,我必须手动设置。我不想完全禁用整个服务器的IPV6,否则将来可能会使用它。在PowerShell命令中可以指定我的NIC“ Intel(R)PRO / 1000 MT网络连接”并禁用IPV6的对象是否可以引用?不幸的是,老板说,不能选择组策略。我尝试通过“ PowerShell Scriptomatic”找到合适的WMI对象,但未能找到在Intel NIC上启用的设置与禁用之间的区别。提前致谢。

LMC*_*LMC 5

Microsoft有一个命令行程序nvspbind(https://gallery.technet.microsoft.com/Hyper-V-Network-VSP-Bind-cf937850),可以在特定接口上禁用ipv6。似乎与在适配器设置对话框中取消选中IPv6框相同。您可以从脚本或程序中启动该程序。

禁用特定接口上的IPv6的命令行参数为:

nvspbind -d {GUID} ms_tcpip6
Run Code Online (Sandbox Code Playgroud)