我尝试使用下面的命令来安装远程服务器上的.msi:微星不PSEXEC远程服务器上运行:用代码MSIEXEC退出0
psexec \\computername -u adminname -p password -s -i msiexec.exe /i C:\share\myfile.msi
当我启动它,我见msiexec.exe进程在远程进程资源管理器中,但进程似乎处于空闲状态,直到我关闭父进程(psexec)时,它才会保持这种状态。 我知道msi直接在远程机器的C:\驱动器中创建了一些文件夹,因此可能是管理员权限问题? -u和-p我给远程管理员权限。
psexec -u adminname -p password -s -i msiexec.exe /i C:\share\myfile.msi
如果我直接在遥控器上输入它,我做错了什么?
更新:如果我删除了-i在启动psexec后,我得到msiexec.exe退出代码0。
更新2:我试图在同一台服务器上使用c#和WMI执行相同的操作,并且出现以下错误:出现安全软件包特定错误。 (来自HRESULT的异常:0x80070721)也许它们都来自相同的问题/安全选项。
psexec现在没有-h选项 –