Meilleur auteur de réponses
WinRM - Définir un timeout plus faible et retirer le retry

Question
-
Bonjour,
Je souhaiterais définir le timeout de connexion plus faible pour WinRM.
Mon cas:
Je joue un script qui va se connecter depuis un serveur à différents PCs pour exécuter des commandes.
Les PCs n'étant pas tous présents lorsque je démarre mon script, mon script met plus de temps à s'exécuter car je dois attendre 3x timeout avant de passer au PC suivant.
Je souhaiterais donc diminuer le timeout (côté machine qui exécute le script) et si possible supprimer le retry afin d'essayer une seule fois de se connecter et passer au PC suivant si je n'ai pas de réponse du PC courant.
J'ai essayé de modifier la valeur MaxTimeoutms mais il semblerait que ce ne soit pas celle-ci car le timeout est toujours aussi long.
Seb
seb
Réponses
Toutes les réponses
-
-
Merci pour votre réponse.
J'ai essayé mais cela ne change rien.
Le timeout semble être de 20 secondes (20 secondes entre chaque message Connecting to remote server XXX failed)
J'ai également tenté ceci dans mon script:
$session_parameters = New-PSSessionOption -MaxConnectionRetryCount 0 -OpenTimeout 3000 -OperationTimeout 3000
Invoke-Command -ComputerName $pc -ScriptBlock $script -SessionOption $session_parameters
Sans succès
seb
-
-