通过psexec实现远程安装软件包

Posted oskb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过psexec实现远程安装软件包相关的知识,希望对你有一定的参考价值。

1.在管理机上下载和安装psexec

https://docs.microsoft.com/en-us/sysinternals/downloads/psexec

2.在管理机上编写bat脚本,存放在管理机的(c:inssm.bat); 客户端通过该脚本来安装软件包

@echo off
net use x:  \10.97.xx.241Share /user:username pwd
x:

REM “Replace your codes starts from here”
Ec2Install.exe /sp- /silent /norestart
REM “replace your codes end of here.”
if %ERRORLEVEL% NEQ 0 goto failed
echo "SSM agent updated DONE!"

cd ..
echo %computername% %date% %time% >> ComputerList.txt
echo "Updating of SSM agent succeeded. "
goto end

:faile
echo $%computername% %date% %time% >> ComputerList.txt
echo "Updating of SSM agent failed. "

:end
c:
net use x: /delete

3. 在管理机上通过psexec把bat脚本copy到远端机器,并且通过脚本实现软件包的安装

PS C:PSTools> .PsExec.exe \10.xx.xx.81 -u admin -p "password" -c -w c:/ "C:inssm.bat"

 

Refer:

https://blog.csdn.net/cneducation/article/details/3997166

https://blog.csdn.net/Miss_Easy/article/details/47780797

  

  

以上是关于通过psexec实现远程安装软件包的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 PsExec 执行远程命令

批量远程安装Windows软件

VBScript 和 PSEXEC - 远程执行应用程序

执行 PSEXEC 时出错

PSEXEC 通过命令提示符成功运行,但在 ASP .Net/C# 中失败

通过 PsExec 时程序输出丢失