我们想在batch file中使用这个简单的命令:msiexec / package“\ path \ package.msi”/ quiet / norestart
我们希望将其部署到所有用户和他们的机器。 我们希望它只安装一次,我们怀疑,如果我们只在批处理脚本中保留这个命令(而不是添加一些IF和ELSE),那么可能会发生一些意想不到的事情,例如每次用户login时重复安装等等
如果我们只在脚本中保留这个命令,并且已经安装了这个软件包的用户login,脚本将执行,那么实际上会发生什么?
如果是MSI,最好使用组策略软件部署而不是批量。 它正是你正在寻找,而不必testing以前的安装。
至于你的实际问题:
如果我们只在脚本中保留这个命令,并且已经安装了这个软件包的用户login,脚本将执行,那么实际上会发生什么?
如果您不在脚本中testing安装,则会继续重新安装。