C#与RDP连接到Windows Server 2012

时间:2016-11-26 14:56:50

标签: c# windows server connect rdp

我需要做以下事情:

1)Сonnect到服务器 2)运行应用程序E:\ backup \ backup.exe 3)在E:\ backup \ history \ 18.11.16 20-54-32.txt中复制E:\ backup \ log.txt,其中文件名将更改为当前时间。 4)断开与服务器的连接。

请告诉我,可以在C#上执行以下操作吗?如果它可能 - 最好是示例或链接到必要的。感谢。

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);
        }
    }
}

1 个答案:

答案 0 :(得分:1)

哇....对于一个简单的人来说,还是可以做什么,或者不能做到这一点?

Dunkan ......是的,可以。

访问:C# Custom Remote Desktop Client using RDP 8.0