我们的组织刚刚部署了Windows 8.1的新计算机。 其中大约50人。 我们已经遇到了新的计算机上的驱动程序与ipv6 /组播喋喋不休的networking遇到问题。 根据这篇文章 ,禁用ipv6不能解决这个问题。
我正在寻找一个脚本或GPO来部署应该解决这个问题的补丁驱动程序。
得到它脚本,感谢您的input家伙。
xcopy "\\fileserver\share$\I217" "C:\I217\" %SystemRoot%\System32\InfDefaultInstall.exe C:\I217\e1d64x64.inf
我意识到你已经用类似的命令计算出来了,但是也可以使用pnputil命令来执行你所需要的操作。 只需将驱动程序文件(.inf,.sys,.cat)复制到系统上的某个文件夹(执行xcopy或组策略首选项的脚本),然后运行以下命令:
pnputil -i -a "C:\folder\driver.inf"
请注意,您希望运行提升的命令(例如在计算机启动脚本中,而不是用户login脚本)。
我已经在PowerShell脚本中使用pnputil遍历文件夹树并加载其中包含的所有驱动程序。 这对于Microsoft Surface而言非常方便,驱动程序分布在一个ZIP文件中。
$ScriptPath = "C:\SurfacePro2_Drivers" $files = get-childitem -path $Scriptpath -recurse -filter *.inf foreach ($file in $files) { Write-host "Injecting driver $file" pnputil -i -a $file.FullName }
我知道在这一点上这可能有点晚,但是您可能希望在您的login脚本之前添加如下内容:
if exists "C:\I217\e1d64x64.inf" goto :EXIT xcopy "\\fileserver\share$\I217" "C:\I217\" %SystemRoot%\System32\InfDefaultInstall.exe C:\I217\e1d64x64.inf REM Complete script :EXIT exit
这样,你只会在技术上运行一次复制命令。 从额外的工作中保存您的networking资源。 🙂