-4
我需要做下面的事情:C#与RDP连接到Windows Server 2012
1)Сonnect服务器 2)运行应用程序E:\备份\ BACKUP.EXE 3)复制E:\ E:\ backup \ history \ 18.11.16中的backup \ log.txt 20-54-32.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);
}
}
}
堆栈溢出不是代码写入服务。你应该做一些研究,给出一些想法,然后当你碰到墙壁并回答问题是[mcve]时回来。快乐编码! – Katie
@Katie,我已经尝试连接,但Сonnected每次返回0,什么也没有发生。 – Dunkan
Hi @Dunkan,欢迎来到Stack Overflow,你需要[参观]更好地理解SO的工作方式,那么你将能够写出更好的问题。试图解释为什么其他人已经低估了你的问题,并且无法更轻松地帮助你。 – Katie