Commandes utiles WinRM
Listes des commandes pour obtenir la configuration WinRM sur un hôte :
# Configuration globale
winrm get winrm/config
# Configuration client
winrm get winrm/config/client
# Via PowerShell
Get-Item WSMan:\localhost\Client\TrustedHosts
# Configuration serveur
winrm get winrm/config/service
Obtenir la liste des hôtes autorisés
# Via PowerShell
Get-Item WSMan:\localhost\Client\TrustedHosts
Configuration du Serveur/Service WinRM
# Accepter que les connexions provenant du LAN 10.1 et du LAN 172.16
# Il faut définir la plage IPv4 par une IPv4 de début et de fin
winrm set winrm/config/service '@{IPv4Filter="10.1.0.0-10.1.255.255,172.16.0.0-172.16.255.255"}'
# Accepter toutes les connexions provenant de n'importe quel IPv4
winrm set winrm/config/service '@{IPv4Filter="*"}'
Configuration du client WinRM
# Accepter de se connecter sur une liste de machines
winrm set winrm/config/client '@{TrustedHosts="machineA,machineB"}'
# Accepter de se connecter sur n'importe quelle machine
winrm set winrm/config/client '@{TrustedHosts="*"}'
# via PowerShell
Set-Item WSMan:\localhost\Client\TrustedHosts *
Tester la connexion WinRM
# Via PowerShell
Test-WsMan NomMachine