Ashu 发表于 2014-11-27 11:22:20

批量静默安装.msu补丁文件,请大神解惑。

本帖最后由 Ashu 于 2015-4-14 09:56 编辑

问题已解决。他这个主题,调整为已解决,怎么调整啊,{:face (394):} 别扣我分。

MicroBlue 发表于 2014-11-27 14:07:14

机器联网,开启自动更新不就完了。

pehtz 发表于 2014-11-27 14:24:38

http://soft.cfan.com.cn/os/201111/04/1320384600d30038.shtml
自己封装吧。

gzh888666 发表于 2014-12-31 12:55:45

补丁包都是有静默安装参数的,调用静默参数即可。

gzh888666 发表于 2014-12-31 12:59:13

本帖最后由 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

deaph 发表于 2014-12-31 13:22:48

学习了,感谢分享!

austere 发表于 2014-12-31 17:13:17

直接用最新的ghost系统不就完了

haijie1223 发表于 2014-12-31 17:29:12

本帖最后由 haijie1223 于 2014-12-31 17:32 编辑

那就不要安装了~从来不打补丁

tjlzh 发表于 2023-2-27 08:51:56

请楼主发下代码 正要用呢 谢谢

redapple2008 发表于 2023-2-27 09:44:01

#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")

zhaoceshi 发表于 2023-3-3 22:45:40

可以把msu文件解压出来,取.cab格式的补丁文件,都放在一个目录下,然后使用cmd命令dism /online /add-package /packagepath:"补丁文件目录"
页: [1]
查看完整版本: 批量静默安装.msu补丁文件,请大神解惑。