如何检索网络适配器绑定协议的列表? (在 PowerShell 或任何语言中)
因此,在 Windows UI 中,如果右键单击网络适配器,您会看到一个属性页,其中有一个标记为“此连接使用以下项目”的部分 在此属性页中是一个项目列表,旁边有一个复选框,例如
- Microsoft Networks
- Qos Packet Scheduler
- IP 协议版本 6
等
的客户端,我想以编程方式获取此列表,并知道该协议是否已绑定(复选框)检查过。
我似乎找不到任何 WMI 类来显示这一点,我见过的最接近的是一个原始的接口 INetCfg
So in the windows UI, if you right click on a network adapter you see a properties page that has a section labeled "This connection uses the following items"
and in this property page is a list of items with a check box beside them such as
- Client for Microsoft Networks
- Qos Packet Scheduler
- IP Protocol Version 6
etc
I want to programatically get this list, and know whether that protocol is bound (the checkbox) is checked.
i can't seem to find any WMI class that shows this, and the closest i've seen is a primitive come interface INetCfg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它不是本机 PowerShell,但有一个名为 nvsbind.exe 的工具,该工具是由 hyper-v 团队的某人编写的,因此您可以在 Server Core 中执行这些操作。
您可以在此处找到
http://archive.msdn.microsoft.com/nvspbind
Its not native PowerShell but there is a tool called nvsbind.exe that was written by someone on the hyper-v team so you can do these operations in Server Core.
You can find here
http://archive.msdn.microsoft.com/nvspbind