以psexec作为管理员连接到远程PC,并以用户

时间:2020-07-21 11:58:27

标签: powershell psexec

我现在正在运行2个脚本:

  1. 在所有计算机上登录脚本以获取Windows信息和用户的映射网络驱动器,并将输出导出到csv文件中。
  2. 获取所有* csv文件并将其输出为html文件的服务器上的脚本。

这两个功能可以按预期工作,但是现在需求已更改,并且需要html文件中的一个按钮,如果需要,该按钮可以显示实时信息。不幸的是,不希望使用Win-RM,而afaik psexec是唯一的其他选择。唯一已知的凭据是用户名和管理员名称/ pw。

这个想法是将psexec.exe以admin身份连接到客户端,并以登录到计算机上的用户身份执行* ps1脚本。到客户端的连接没有问题,但idk如何以“其他用户”身份执行操作,并以该用户身份执行ps1脚本。

PsExec.exe \\<client> -i -u domain\<admin> -p <passwd> cmd /c "Powershell.exe C:\folder\script.ps1"

对我的英语不好,我感到抱歉,希望我能弄清楚目标是什么。如果没有,请毫不犹豫地询问。

0 个答案:

没有答案