使用Powershell在非管理员帐户上执行远程进程

使用Powershell在非管理员帐户上执行远程进程,powershell,ms-word,ms-office,Powershell,Ms Word,Ms Office,我想使用Powershell 2.0从远程计算机运行远程进程(更具体地说是winword.exe)。一个要求是该进程由非管理员用户帐户运行。如果用户是远程计算机上本地管理员组的一部分,我可以运行winword.exe,但是当我将其从管理员组中删除时,它会失败-我收到一个winword.exe找不到错误(32位winword在64位2008服务器上运行) 我已尝试通过授予非管理员用户帐户更多提升权限来调整PSSession配置,但仍然失败: Set-PSSessionConfiguration M

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

我已尝试通过授予非管理员用户帐户更多提升权限来调整PSSession配置,但仍然失败:

Set-PSSessionConfiguration Microsoft.Powershell -ShowSecurityDescriptorUI

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

请查看来自PowerShell.com的中的“理解会话配置”段落。

请查看“理解会话配置”来自PowerShell.com的中的段落。

您是否授予用户会话配置的执行权限?您的Winword窗口在远程计算机上是否可见?我在想我们无法与远程计算机的桌面交互。您是否授予用户会话配置的执行权限?您的Winword窗口在远程计算机上是否可见?我在想我们不能与远程机器的桌面交互。