ste*_*984 3 scripting windows-installer batch-file msi pstools
首先,我不能使用组策略,因为我们的团队不管理它。该公司是一家庞大的 FTSE 公司,拥有一支涵盖您能想到的 IT 各个方面的团队。
我们的团队需要一种通过批处理文件或使用 Windows Installer 和 .msi 文件的脚本远程安装程序的方法。
到目前为止,我已经成功地使用 psexec 安装了 Java(见下文)
psexec \\pcname -u *username* -p *password* -i
msiexec.exe /a "msilocation\install.msi"
Run Code Online (Sandbox Code Playgroud)
这没有任何问题。但是我想要一些比这更自动化的东西。
但是,我想要做的是能够从我的机器运行脚本或批处理文件,以便在列出的所有远程工作站上安装 msi。我很确定你可以在批处理文件中列出工作站,但我可能错了。
老实说,如果我必须在脚本或批处理文件中进行修复,我不会大惊小怪。我只是不能使用组策略等。
创建一个名为 COMPUTERS.TXT 的文本文件并将所有计算机名称放入其中,每行一个。
然后,.CMD使用以下代码创建一个文件:
我%%i\在前面加了*username来指定远程机器的admin用户。
我在代码中固定一个错字......变化psexec \\%%1来psexec \\%%i。
@ECHO OFF
FOR /F "tokens=1" %%i IN (COMPUTERS.TXT) DO (
psexec \\%%i -u %%i\*username* -p *password* -i msiexec.exe /a "msilocation\install.msi"
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29358 次 |
| 最近记录: |