psexec 以不同用户身份运行进程

psexec 以不同用户身份运行进程

假设我有两个用户:

用户1 — 管理员 用户2 — 受限

我需要以用户2的身份启动一个远程进程。

我无法使用受限用户(user2)来启动远程进程,因为 psexec 要求用户是远程计算机的管理员。

我尝试了以下操作:

psexec \\server -u domain/user1 -p password -d -i sessionID runas /user:domain\user2 cmd /c command

但它不起作用,我猜是因为 runas 需要 user2 的密码。

有什么方法可以实现这个吗?

相关内容