Déconnecter une session tse grace au c#

Signaler
Messages postés
10
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
1 septembre 2010
-
Messages postés
10
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
1 septembre 2010
-
roox bonjour je suis bloquer sur un probléme je veux pouvoir déconnecter un user de sa session pour sa je liste les session ouverte grace a :


try
{
// initialisation du processe
System.Diagnostics.ProcessStartInfo psi = new ProcessStartInfo("cmd.exe");
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.RedirectStandardInput = true;
psi.RedirectStandardError = true;


//démarer le processe
System.Diagnostics.Process proc = Process.Start(psi);



//récupération de la sortie cmd
System.IO.StreamReader sOut = proc.StandardOutput;

//redirige la lecture vers l'entrée de cmd
System.IO.StreamWriter sIn = proc.StandardInput;

//écrit toute les ligne dans cmd
sIn.WriteLine("@echo on");
sIn.WriteLine("query session");
sIn.WriteLine("exit");

//fermeture du process
sIn.Close();
proc.Close();

//mise en forme de la sortie
string recupOut = sOut.ReadToEnd();

//fermeture des io streams

sOut.Close();
return recupOut;

}
catch (Exception ex)
{
throw new Exception("Erreur execcution " + ex.Message);
}

une fois que je connait l'ID je veut la déconnécter en faisant la méme chose en remplacent "//écrit toute les ligne dans cmd"par:
sIn.WriteLine("@echo on");
sIn.WriteLine("reset session 'id'");
sIn.WriteLine("exit");
mais la rien ne se passe merci de m'éclairer de vos lumière

1 réponse

Messages postés
10
Date d'inscription
mercredi 15 juin 2005
Statut
Membre
Dernière intervention
1 septembre 2010

roox mon code s'exécute via un server IIS sur une serveur windows 2003 et c'est sur celui-ci que je veut pouvoir déconnecter un utilisateur pour info dans un fichier .bat qui contient se code :
@echo on
reset session 'id'
exit


sa fonctionne donc j'imagine que sa vient des droit sur le serveur qu'en pansez vous ? si vous avez une solution pour mon problème je suis preneur merci