Résolu
Commande QWINSTA
- laurent81
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 4 semaines 17 heures - il y a 2 semaines 2 jours #33293
par laurent81
Commande QWINSTA a été créé par laurent81
Bonjour, pourriez-vous m'aider s'il vous plait?
J'ai besoin de recuperer le nombre de connexion active en RDP sur un serveur.
Pour cela j'utilise la commande QWINSTA qui repond a mes besoins.
mais j'aimerai que ca me donne le nombre de connexion et non pas tout un tableau
je pensais faire comme ca :
$rdp = qwinsta /server:$servers
$Nombre = $rdp.user.count
Mais ca ne me renvois rien, j'ai essaye plusieurs arguments a la place de "user" mais toujours pareil.
auriez-vous une solution s'il vous plait ?
J'ai besoin de recuperer le nombre de connexion active en RDP sur un serveur.
Pour cela j'utilise la commande QWINSTA qui repond a mes besoins.
mais j'aimerai que ca me donne le nombre de connexion et non pas tout un tableau
je pensais faire comme ca :
$rdp = qwinsta /server:$servers
$Nombre = $rdp.user.count
Mais ca ne me renvois rien, j'ai essaye plusieurs arguments a la place de "user" mais toujours pareil.
auriez-vous une solution s'il vous plait ?
Pièces jointes :
Dernière édition: il y a 2 semaines 2 jours par Arnaud Petitjean.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 3 semaines 1 jour #33304
par Arnaud Petitjean
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 ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Commande QWINSTA
Bonjour Laurent,
Avant que je ne me lance dans de longues explications, as-tu trouvé une solution à ton problème ?
Avant que je ne me lance dans de longues explications, as-tu trouvé une solution à ton problème ?
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 ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- laurent81
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 3 semaines 20 heures #33308
par laurent81
Réponse de laurent81 sur le sujet Commande QWINSTA
Bonjour Arnaud,
Je te remercie pour ton retour.
Je suis passé a la suite de mon projet mais non, je n'ai toujours pas solutionne mon pb.
J'ai pour le moment contourné celui-ci.
Je te remercie pour ton retour.
Je suis passé a la suite de mon projet mais non, je n'ai toujours pas solutionne mon pb.
J'ai pour le moment contourné celui-ci.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 3 semaines 18 heures - il y a 3 semaines 18 heures #33309
par Arnaud Petitjean
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 ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Commande QWINSTA
Bonjour Laurent,
Alors si ton problème n'est pas résolu, je vais te dire comment je ferai pour traiter cette problématique :
On peut donc commencer à écrire ceci afin de ne récupérer que ces lignes :
Ensuite il ne te reste plus qu'à compter le résultat pour savoir combien tu as de connexions actives. Tu peux le faire comme ceci :
Est-ce que ça répond à ta question ?
Alors si ton problème n'est pas résolu, je vais te dire comment je ferai pour traiter cette problématique :
- Je chercherai s'il n'existe pas une commande PowerShell native qui ferait la même chose,
- S'il n'existe pas de commande PowerShell alors dans ce cas je ferai une extraction de texte du résultat de la commande Qwinsta via une expression régulière (ou pas)
On peut donc commencer à écrire ceci afin de ne récupérer que ces lignes :
$server = 'monServeurRDS'
$result = qwinsta.exe /server:$server
$result -match 'actif'
Ensuite il ne te reste plus qu'à compter le résultat pour savoir combien tu as de connexions actives. Tu peux le faire comme ceci :
$server = 'monServeurRDS'
$result = qwinsta.exe /server:$server
($result -match 'actif').count
Est-ce que ça répond à ta question ?
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 ou d'un conseil ?
Dernière édition: il y a 3 semaines 18 heures par Arnaud Petitjean. Raison: Correction faute d'orthographe ;-)
Connexion ou Créer un compte pour participer à la conversation.
- laurent81
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 2 semaines 3 jours #33339
par laurent81
Réponse de laurent81 sur le sujet Commande QWINSTA
Bonjour.
Super, je te remercie, cela fonctionne.
Super, je te remercie, cela fonctionne.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Commande QWINSTA