Get-Process 对一个用户不起作用,但对另一个用户起作用

Get-Process 对一个用户不起作用,但对另一个用户起作用
get-process -ComputerName Win2012r2
get-process : Couldn't connect to remote machine.
At line:1 char:1
+ get-process -ComputerName 10.10.1.54
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Get-Process], InvalidOperationException
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetProcessCommand

这对我的个人帐户有效,但不适用于计算机服务帐户。

所以我知道这不是 DNS 问题。RemoteRegistry 应该在远程机器上运行,因为我的个人帐户运行正常。

答案1

您的计算机服务帐户没有远程计算机的正确权限 ( Win2012r2)。

您可以通过在远程机器上授予正确的权限来解决此问题。

如下图所示此链接,您可以授予远程计算机上的完全本地管理员权限,或者通过运行以下命令、接受对话框并添加帐户来授予远程 PowerShell 会话的有限权限。

Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI

相关内容