A alteração de trustedhosts requer priveliges de administração local (e é uma operação única), mas as conexões subseqüentes ao computador sem domínio não.
Estou escrevendo um script pequeno que precisa em um ponto se conectar a uma máquina que não seja um membro do domínio. A máquina da qual o script é executado sempre será um membro do domínio.
Descobri que usando os seguintes trabalhos
cd WSMan:\localhost\Client
Set-Item .\TrustedHosts -Value "*" -Force
mas estou procurando uma alternativa, porque para usar os comandos acima, o powershell tem que ser "executado como administrador" e só é eficaz durante a sessão do PS.