none
WinRM - Définir un timeout plus faible et retirer le retry RRS feed

  • 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

    mercredi 6 mars 2019 13:43

Réponses

  • J'ai finalement contourné mon problème avec un Test-Connection

    $availability = Test-Connection $pc -quiet -Count 1 -Delay 1

    Avec l'option "quiet", Test-Connection retourne "True" ou "False"


    seb

    • Marqué comme réponse genseb vendredi 8 mars 2019 09:17
    vendredi 8 mars 2019 09:17

Toutes les réponses

  • Bonjour, il me semble que c'est ça:

    Set-Item -path WSMan:\localhost\Shell\IdleTimeout -Value ''

    Cordialement.

    mercredi 6 mars 2019 16:17
  • 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

    vendredi 8 mars 2019 09:01
  • J'ai finalement contourné mon problème avec un Test-Connection

    $availability = Test-Connection $pc -quiet -Count 1 -Delay 1

    Avec l'option "quiet", Test-Connection retourne "True" ou "False"


    seb

    • Marqué comme réponse genseb vendredi 8 mars 2019 09:17
    vendredi 8 mars 2019 09:17
  • Bonjour, merci pour votre retour.

    Cordialement.

    vendredi 8 mars 2019 09:52