
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
Ваша учетная запись Computer Service не имеет необходимых разрешений для удаленного компьютера ( Win2012r2
).
Эту проблему можно исправить, предоставив соответствующие разрешения на удаленном компьютере.
Как показано наэта ссылка, вы можете предоставить полные права локального администратора на удаленном компьютере или предоставить ограниченные разрешения для сеансов удаленного PowerShell, выполнив следующую команду, приняв диалог и добавив учетную запись.
Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI