2011-05-02 91 views
2

我想使用Powershell 2.0从远程计算机运行远程进程(更具体地说是winword.exe)。一个要求是该流程由非管理员用户帐户运行。如果用户是远程计算机本地管理员组的一部分,我能够运行winword.exe,但是当我从管理员组中删除它时,它失败 - 我得到一个winword.exe无法找到错误(32位双字在64位2008服务器上运行)。使用Powershell在非管理员帐户上执行远程进程

我试着通过授予非管理员用户帐户的更多提升priveleges调整的PSSession配置,但它仍然失败:

Set-PSSessionConfiguration Microsoft.Powershell -ShowSecurityDescriptorUI 

有我丢失的东西吗?或者用户帐户是否明确要求服务器上的管理员级别权限?虽然PS工具将是一个不错的选择,但我更愿意使用PS。

+0

您是否授予用户对会话配置的执行权限? – ravikanth 2011-05-03 02:39:36

+0

您的Winword窗口在远程计算机上是否可见?我想我们不能与远程机器的桌面进行交互。 – JPBlanc 2011-05-03 03:53:28

回答

相关问题