your you www r2rdownload need modify below windows powershell hosts winrm

you - modify hosts file windows 10



Cómo agregar más de una máquina a la lista de hosts de confianza usando winrm (4)

Para ejecutar los comandos de PowerShell en una máquina desde una máquina remota, debemos agregar la máquina remota a la lista de hosts de confianza de la máquina host.

Estoy agregando la máquina A a los hosts confiables de la máquina B usando el siguiente comando:

winrm set winrm/config/client ‘@{TrustedHosts="machineA"}’

¿Cómo agregar más máquinas decir la máquina C, la máquina D a la lista de hosts de confianza de la máquina B?


La respuesta sugerida por Loïc MICHEL escribe ciegamente un nuevo valor para la entrada TrustedHosts.
Creo que una mejor manera sería consultar primero TrustedHosts.
Como Jeffery Hicks publicó en 2010 , primero consulta la entrada de TrustedHosts:

PS C:/> $current=(get-item WSMan:/localhost/Client/TrustedHosts).value PS C:/> $current+=",testdsk23,alpha123" PS C:/> set-item WSMan:/localhost/Client/TrustedHosts –value $current


Prefiero trabajar con PSDrive WSMan WSMan:/ .

Obtenga TrustedHosts

Get-Item WSMan:/localhost/Client/TrustedHosts

Establecer TrustedHosts

proporcionar una sola cadena de nombres de computadora separados por comas

Set-Item WSMan:/localhost/Client/TrustedHosts -Value ''machineA,machineB''

o (peligroso) un comodín

Set-Item WSMan:/localhost/Client/TrustedHosts -Value ''*''

para agregar a la lista, se puede usar el parámetro -Concatenate

Set-Item WSMan:/localhost/Client/TrustedHosts -Value ''machineC'' -Concatenate


psTrustedHosts un módulo para facilitar el manejo de servidores de confianza, psTrustedHosts . Puede encontrar el repositorio here en GitHub. Proporciona cuatro funciones que facilitan el trabajo con hosts de confianza: Add-TrustedHost , Clear-TrustedHost , Get-TrustedHost y Remove-TrustedHost . Puede instalar el módulo desde la Galería de PowerShell con el siguiente comando:

Install-Module psTrustedHosts -Force

En su ejemplo, si desea agregar hosts ''machineC'' y ''machineD'', simplemente use el siguiente comando:

Add-TrustedHost ''machineC'',''machineD''

Para que quede claro, esto agrega hosts ''machineC'' y ''machineD'' a cualquier host que ya exista, no sobrescribe los hosts existentes.

El comando Add-TrustedHost admite el procesamiento de canalización (también lo hace el comando Remove-TrustedHost ), por lo que también podría hacer lo siguiente:

''machineC'',''machineD'' | Add-TrustedHost


winrm set winrm/config/client ''@{TrustedHosts="machineA,machineB"}''