-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