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