Get-Process は 1 人のユーザーでは機能しませんが、別のユーザーでは正常に機能します

Get-Process は 1 人のユーザーでは機能しませんが、別のユーザーでは正常に機能します
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

関連情報