C#使用RDP连接到windows server 2012
我需要做以下几件事: 1) С连接到服务器 2) 运行应用程序E:\backup\backup.exe 3) 在E:\backup\history\18.11.16 20-54-32.txt中复制E:\backup\log.txt,文件名将更改为当前时间。 4) 断开与服务器的连接 请告诉我,是否可以在C#上执行以下操作?如果可能的话-最好是示例或链接到必要的。谢谢C#使用RDP连接到windows server 2012,c#,windows,server,connect,rdp,C#,Windows,Server,Connect,Rdp,我需要做以下几件事: 1) С连接到服务器 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 {
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);
}
}
}
哇……对于一个简单的能不能做到的人来说,有多少高射炮 邓肯…是的,它可以
访问此处:堆栈溢出不是代码编写服务。你应该做一些研究,尝试一下,然后当你遇到困难时再回来问一个问题。快乐编码@Katie,我已经尝试连接了,但是Сonnected每次都返回0,什么也没有发生。嗨@Dunkan,欢迎来到Stack Overflow,你需要学习更多的知识来更好地理解它是如何工作的,然后你就能写一个更好的问题了。我只是想解释为什么其他人对你的问题投了反对票,却不能更容易地帮助你。@Katie,我不需要为我写代码。我只是想知道用C语言是否可行?这可能是必要的。欢迎来到SO,@Dunkan!关于你的问题:这是可能的,但你应该改变你的问题,专门询问如何做到这一点。正如凯蒂所说,这不是一个代码编写服务。