2016-11-26 2 views
-4

je dois faire les choses suivantes:C# se connecter avec RDP pour Windows Server 2012

1) Сonnect au serveur 2) Exécutez l'application E: \ backup \ backup.exe 3) copier E: \ backup \ log.txt dans E: \ backup \ history \ 18.11.16 20-54-32.txt où le nom du fichier sera changé à l'heure actuelle. 4) Déconnectez-vous du serveur.

Dites-moi s'il vous plaît, possible de faire ce qui suit sur C#? Et si c'est possible - de préférence un exemple ou un lien vers le nécessaire. Merci.

using System; 
//using Cassia; 
using MSTSCLib; 

namespace rdm 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      var rdp = new MsRdpClient8NotSafeForScripting(); 
      rdp.Server= "192.168.0.101"; //adress 
      rdp.Domain = "localdomain"; //domain 
      rdp.UserName = "test"; //login 
      rdp.AdvancedSettings8.ClearTextPassword = "123456";//password 
      try 
      { 
       rdp.Connect(); 
      } 
      catch(Exception e) 
      { 
       Console.WriteLine(e); 
      } 
      Console.WriteLine(rdp.Connected); 
      if (rdp.Connected != 0) 
      { 
       rdp.Disconnect(); 
      } 
      Console.ReadKey(true); 
     } 
    } 
} 
+3

Stack Overflow est pas un service d'écriture de code. Vous devriez faire quelques recherches, essayer quelque chose, puis revenir quand vous avez frappé un mur et poser une question qui est un [mcve]. Codage heureux! – Katie

+0

@Katie, j'essaie déjà de me connecter mais je renvoie 0 à chaque fois et rien ne se passe. – Dunkan

+1

Salut @Dunkan, et bienvenue sur Stack Overflow, vous devez prendre le [tour] pour mieux comprendre comment SO fonctionne, alors vous serez en mesure d'écrire une meilleure question. Juste essayer d'expliquer pourquoi d'autres ont baissé votre question et n'ont pas été en mesure de vous aider plus facilement. – Katie

Répondre