操作系统: Vista企业版
当我在家庭和办公室网络之间切换时,我总是面临连接到网络的问题。我几乎总是要使用“网络和共享中心”中的诊断服务,当我使用重置网络适配器选项时,这个问题就解决了。
这需要很多时间(3-4分钟),所以我试图找到一个命令或powershell脚本/cmdlet,我可以直接使用它们来重置网络适配器,并在每次必须在网络之间切换时节省这5分钟。有什么建议吗?
发布于 2008-10-16 05:09:46
您可以在PowerShell中使用WMI来完成此任务。假设有一个设备名称中包含Wireless的网络适配器,则这一系列命令可能如下所示:
$adaptor = Get-WmiObject -Class Win32_NetworkAdapter | Where-Object {$_.Name -like "*Wireless*"}
$adaptor.Disable()
$adaptor.Enable()请记住,如果您在Window的Vista中运行此程序,则可能需要以管理员身份运行PowerShell。
发布于 2014-11-30 11:56:23
Zitrax的答案是:
netsh interface set interface "InterfaceName" DISABLED
netsh interface set interface "InterfaceName" ENABLED是我想要的99%。但是,他/她遗漏的一条信息是,这些命令必须以管理员身份运行。或者以管理员身份运行cmd.exe并键入它们,或者将它们存储在批处理文件中,然后以管理员身份运行该文件,方法是右键单击该文件并从上下文菜单中选择“以管理员身份运行”。
发布于 2008-10-16 04:02:04
请参阅这篇来自脚本编写人员"How Can I Enable or Disable My Network Adapter?"的文章
tl/dr:
Restart-NetAdapter -Name "Your Name Here"您可以使用以下命令获取该列表
Get-NetAdapterhttps://stackoverflow.com/questions/207283
复制相似问题