
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