使用服务帐户在服务器上远程运行 powershell 需要什么权限?

使用服务帐户在服务器上远程运行 powershell 需要什么权限?

我有一个内部 Web 应用程序,其中包含我们网络中所有服务器的列表。我希望能够在服务器上运行一些 PowerShell 命令来收集有用的信息。Invoke-WMIMethod 和 Invoke-Command。我只需要从服务器读取的权限。这在我有本地管理员的服务器上运行良好,但它不是在所有服务器上创建本地管理员服务帐户的替代方案。

那么,如何在 IIS 应用程序池上使用的服务帐户上设置正确的权限以获取只读远程访问权限,从而使我能够运行这些 PowerShell 命令?

答案1

我首先看一下这篇 MSDN 文章:

具体来说,您可以为用户分配以下权限:

  • 执行方法- 允许用户执行 WMI 类方法。

相关内容