Я работаю над некоторыми сценариями развертывания PowerShell, которые я планирую использовать с Bamboo для развертывания. В этих сценариях PowerShell я хочу запускать команды на удаленном компьютере в нашей локальной сети. Я хотел бы использовать Invoke-Command и использовать учетную запись локального администратора удаленного компьютера в качестве учетных данных, как показано ниже;
Invoke-Command -ComputerName DevBox -Credential DevBox\Administrator -ScriptBlock { ... }
Однако, когда я запускаю сценарий, я получаю это сообщение об ошибке;
[DevBox] Connecting to remote server DevBox failed with the following error
message : WinRM cannot process
the request. The following error with errorcode 0x80090311 occurred while
using Kerberos authentication: We can't sign
you in with this credential because your domain isn't available. Make sure
your device is connected to your
organization's network and try again. If you previously signed in on this
device with another credential, you can sign
in with that credential.
Invoke-Command не работает с учетной записью локального администратора удаленного компьютера.
Я могу использовать PSExec, и он работает правильно, но я бы предпочел использовать Invoke-Command, если это возможно.
Я проверил, что WinRM установлен и работает на удаленном компьютере, используя Enable-PSRemoting –Force с рабочего стола этого удаленного компьютера.
Любые идеи?