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