我们想在批处理文件中使用这个简单的命令:msiexec /package "\path\package.msi" /quiet /norestart
我们希望将其部署到所有用户及其计算机。我们希望它只安装一次,并且我们怀疑如果我们只将此命令保留在批处理脚本中(而不添加一些 IF 和 ELSE),那么可能会发生一些意外的事情,例如每次用户登录时重复安装等。
如果我们只在脚本中保留此命令,并且已经安装了此包的用户登录,并且脚本执行,实际上会发生什么?
答案1
如果是 MSI,最好使用组策略软件部署,而不是批处理。它确实确切地无需测试以前的安装即可找到您所需的内容。
至于您的实际问题:
如果我们只在脚本中保留此命令,并且已经安装了此包的用户登录,并且脚本执行,实际上会发生什么?
如果您没有在脚本中测试安装,它将继续重新安装。