Я пишу маленький сценарий, который должен однажды соединиться с машиной, которая не является доменным участником. Машина, от которой запущен скрипт, всегда будет доменным участником.
Я нашел что использование следующих работ
cd WSMan:\localhost\Client
Set-Item .\TrustedHosts -Value "*" -Force
но я ищу альтернативу, потому что для использования вышеупомянутых команд powershell должно быть "выполнено как администратор", и это только эффективно во время той сессии PS.
Смена доверенных хостов требует привилегий локального администратора (и является одноразовой операцией), но последующие подключения к компьютеру, не являющемуся доменом, этого не делают.