Psexec"运行为(远程)管理员"

Ela*_*nda 15 administrator psexec

我写了一些使用PSexe的c#代码.我希望它在连接到我的LAN的机器上运行远程exe.

该exe创建了一个新的本地用户.当我在远程机器上本地运行该exe时(右键单击 - >"以管理员身份运行") - 它工作正常.我不知道如何模拟右键单击 - >从Psexec"以管理员身份运行".我已经尝试了-l标志,但它没有用

小智 30

只需-h在使用a添加凭据后添加一个-u -p,它将以提升的权限运行.

  • @LonelyPixel刚刚遇到这个...我得到的版本[这里](http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx)确实有一个`-h`参数:`如果目标系统是Vista或更高版本,如果可用,则使用帐户的提升令牌运行流程 (3认同)

小智 21

使用psexec -s

s开关将使其在系统帐户下运行,这与运行提升的管理员提示相同.只是用它来远程启用WinRM.

  • 对不起,这是完全错误的.SYSTEM帐户与您的用户帐户完全不同,所有权限令牌(包括管理权限)都已启用!允许SYSTEM帐户执行*所有*(通常).即使是本地管理员也无法做到的事情.它也是一个不同的用户配置文件,因此它使用不同的设置和路径名称. (10认同)