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

Я пытаюсь запустить команду вызова powershell на имеющемся у меня образе vmware: invoke-command -computer [хост vmware] -scriptBlock {commands}

Это не работает, потому что мой клиент, на котором я запускаю команду, находится в домене, а образ vm находится в рабочей группе (смешанные домены)

После некоторого исследования я добавил хост vmware к доверенным хостам (Set-Item -Path WSMan: \ localhost \ Client \ TrustedHosts -Value [хост vmware]), и если я предоставлю учетные данные (администратор / пароль), команда будет работать.

Мой вопрос: есть ли способ заставить его работать без явного указания учетных данных, например. либо открытие хоста vmware для всех видов доступа, либо постоянное сохранение учетных данных на моем клиентском компьютере, чтобы мне не нужно было предоставлять их при вызове с помощью аргумента invoke-command -credential. У меня нет возможности добавить аргумент «-credential», поскольку этот код поддерживается другой командой.

Я знаю, что могу добавить доверие между доменами (чтобы использовать kerberos), но эта опция мне недоступна.


person San Jay    schedule 07.08.2014    source источник


Ответы (2)


Это все, что ты можешь сделать. Используйте PSDefaultParameters.

http://technet.microsoft.com/en-us/library/hh847819.aspx

$PSDefaultParameterValues = @{ 
  "Enter-PSSession:Credential" = $cred  
  "Invoke-Command:Credential" = $cred
}
person Jason Morgan    schedule 07.08.2014

Это возможно при использовании аутентификации на основе сертификатов. Вы должны пройти аутентификацию с помощью клиентского сертификата, который сопоставляется с учетной записью.

Признаюсь, я до этого не дошел. Я бы с удовольствием это сделал, но у нас всего около 9 серверов Windows в демилитаризованной зоне, и сейчас это не стоит моих усилий.

Эти ссылки выглядят многообещающими:

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

person briantist    schedule 07.08.2014