Question [Résolu] New-PSSessionOption

Plus d'informations
il y a 5 ans 1 semaine #28537 par Ludovic B
Bonjour à tous,
voici le contexte , connexion sur un serveur avec New-PSSsession pour traitement .
Si le serveur met trop de temps à répondre , générer un état.
Je ne sais pas comment récupérer l'état.
voici le code
[code:1]
$pso = New-PSSessionOption -OpenTimeout 120000
$session = New-PSSession - computername xxx -SessionOption $pso
$Result = Invoke-Command -Session $Session -ScriptBlock{}
[/code:1]

Message édité par: ludoob, à: 21/03/19 10:26<br><br>Message édité par: Arnaud, à: 28/03/19 15:33

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 1 semaine #28539 par Arnaud Petitjean
Hello Ludoob,

Regarde l'objet qui t'es retourné par la commande New-PSSession, autrement dit ta variable $session.

Celle-ci contient une information sur l'état de la connexion qui te sera utile ;)

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 1 semaine #28545 par Ludovic B
Réponse de Ludovic B sur le sujet Re:[] - New-PSSessionOption
yes , merci

condition si State différent de Opened

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 1 semaine #28549 par PatriceLT
Réponse de PatriceLT sur le sujet Re:[] - New-PSSessionOption
[code:1]if($session.state -eq \&quot;Opened\&quot;«»)
{
ton code
}
elseif($session.state -eq \&quot;Closed\&quot;«»)
{
ton code
}
else
{
$Error
}[/code:1]<br><br>Message édité par: PatriceLT, à: 21/03/19 12:20

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.071 secondes
Propulsé par Kunena