Как я могу использовать учетную запись локального компьютера в качестве учетных данных для PSExec

Я работаю над некоторыми сценариями развертывания 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 с рабочего стола этого удаленного компьютера.

Любые идеи?


person EiEiGuy    schedule 11.10.2017    source источник
comment
Можете ли вы опубликовать точное сообщение об ошибке здесь   -  person Prasoon Karunan V    schedule 12.10.2017
comment
Я отредактировал свой исходный пост, чтобы включить сообщение об ошибке.   -  person EiEiGuy    schedule 13.10.2017
comment
Ваши удаленные компьютеры находятся в одном домене? Используете ли вы учетную запись с правами локального администратора на соответствующих удаленных компьютерах?   -  person Prasoon Karunan V    schedule 14.10.2017
comment
Удаленные компьютеры подключены к домену. Я использую учетную запись, входящую в локальную группу администраторов удаленного компьютера.   -  person EiEiGuy    schedule 23.10.2017


Ответы (1)


Если эта строка кода находится в сценарии, попробуйте выполнить команду отдельно, и вы должны выполнять команду из сеанса PowerShell с повышенными правами.

person Prasoon Karunan V    schedule 12.10.2017
comment
Я использую сеанс PowerShell с повышенными правами. - person EiEiGuy; 23.10.2017