
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