Bonjour,

Je dois aller récupérer un fichier sur une station qui est sur mon réseau
Pour ce faire j'utilise Putty
Nom : Sans titre2.jpg
Affichages : 663
Taille : 74,5 Ko

Ci-joint le détail de ma session

Je voudrais l'automatiser par c#

j'ai trouvé déjà une question comme la mienne sur ce site

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Process proc = new Process
{
	StartInfo = new ProcessStartInfo
	{
		FileName = @"C:\cygwin\bin\scp.exe",
		Arguments = "scp TonLogin@LeServeurNunux:/Le/Chemin/Vers/Le/Fichier .",
		UseShellExecute = false,
		RedirectStandardOutput = true,
		CreateNoWindow = true
	}
};
proc.Start();
while (!proc.StandardOutput.EndOfStream)
{
	string line = proc.StandardOutput.ReadLine();
 
	Console.WriteLine(line);
}
Je reste néanmoins dans le flou puisque dans la réponse donner la personne n'envoie qu'un argument

Moi je dois en envoyer , attendre la réponse , lire la réponse
car pas exemple ma commande ax-xml dure 30 secondes à s'executer