批量静默安装.msu补丁文件,请大神解惑。
本帖最后由 Ashu 于 2015-4-14 09:56 编辑问题已解决。他这个主题,调整为已解决,怎么调整啊,{:face (394):} 别扣我分。 机器联网,开启自动更新不就完了。 http://soft.cfan.com.cn/os/201111/04/1320384600d30038.shtml
自己封装吧。 补丁包都是有静默安装参数的,调用静默参数即可。 本帖最后由 gzh888666 于 2014-12-31 13:00 编辑
这个是一同写的,你参考一下吧!$i=1
Local $List=_FileListToArray(@ScriptDir&"\hotfix","*",1)
While $i<=$List
$FixName=StringSplit($List[$i],"-")
$FixName=$FixName
If Not StringInStr($Exists,$FixName) Then
RunWait(@ScriptDir&"\hotfix\"&$List[$i]&" /quiet /passive /norestart")
EndIf
$i+=1
WEnd 学习了,感谢分享! 直接用最新的ghost系统不就完了 本帖最后由 haijie1223 于 2014-12-31 17:32 编辑
那就不要安装了~从来不打补丁 请楼主发下代码 正要用呢 谢谢 #include <String.au3>
$STR = "2005.x86,2005.x64,2008.x86,2008.x64,2010.x86,2010.x64,2012.x86,2012.x64,2013.x86,2013.x64,2015+.x86,2015+.x64"
$aVersion = _StringExplode($STR, ",")
For $i = 0 To UBound($aVersion) - 1
Sleep(250)
RunWait("winget install Microsoft.VCRedist." & $aVersion[$i] & " --force")
Next
;7zip
RunWait("winget install 7-zip --id XPDNKVCX4QD2DC--accept-package-agreements --force")
;VNC
RunWait("winget install ultravnc --accept-package-agreements --force") 可以把msu文件解压出来,取.cab格式的补丁文件,都放在一个目录下,然后使用cmd命令dism /online /add-package /packagepath:"补丁文件目录"
页:
[1]