【问题标题】:Batch command to make network location private?批处理命令使网络位置私有?
【发布时间】:2013-06-24 15:32:04
【问题描述】:

我在 1 台电脑上同时运行 2 个连接时遇到了很大的困难。我经常禁用和启用(长话短说),这会改变我的网络位置。

我使用的是 Windows 8。我想知道将我的网络位置更改为私有的批处理文件的代码。我知道还有其他方法可以做到这一点,但是这些方法太长了。即运行家庭组疑难解答程序,最终让我可以选择将我的网络位置更改为私有。

拜托,我想要 BATCH 文件代码。非常感谢您的帮助!我真的为此苦苦挣扎了很久!谢谢!

【问题讨论】:

  • 仅供参考 - 这个问题似乎更适合 SuperUsers 组。如果您在此处发布您的问题 (superuser.com),您可能会得到更好的回复。

标签: windows networking batch-file location private


【解决方案1】:

我使用netsh 来管理网卡(接口卡)的许多配置设置。但是,我没有看到任何可以管理网络位置的内容。

通过 Google 快速搜索找到了以下链接,该链接显示了如何通过 PowerShell 管理网络位置,以及来自 Microsoft 的附加 .dll:

http://blogs.technet.com/b/heyscriptingguy/archive/2012/06/10/weekend-scripter-use-powershell-to-manage-windows-network-locations.aspx

很长,所以在这里粘贴相关部分确实不实用。

或者,您可以尝试使用 CMD 提示符来启用/禁用 NIC(如果您使用的是 Windows GUI)。我发现 CMD 路由比 Windows GUI 问题少。要使用 CMD 提示符,您需要获取devcon.exe。我在 Microsoft SDK 中找到了它。拥有它后,您可以在 CMD 提示符下键入以下内容:

devcon listclass net

这将显示您的 NIC。然后输入:

devcon hwids __________

用 NIC id 的第一部分填空(例如,PCI\VEN_14E4)。这将为您提供 NIC 的硬件 ID。我使用以下方法来启用/禁用我的以太网和 WiFi NIC。

devcon enable PCI\CC_020000
devcon disable PCI\CC_020000
devcon enable PCI\CC_028000
devcon disable PCI\CC_028000

【讨论】:

    猜你喜欢
    • 2016-12-10
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多