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 CMD
# Via CMD
winrm get winrm/config/clientVia Powershell
# 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 ousur une liste de recevoir les connexions
Via CMD
# via CMDmachines
winrm set winrm/config/client '@{TrustedHosts="core"machineA,machineB"}'
Via# PowerShell
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