我需要引用什么库才能从控制台应用程序远程连接到 RDC 服务器?

发布于 2024-10-09 20:50:10 字数 248 浏览 4 评论 0原文

我们有一个终端服务器:“server.host.com”。通常,我们通过 RDP 连接到该服务器以用于我们的业务应用程序。但是,我正在执行一些数据挖掘,并希望将 .xml 文件带到本地系统进行后处理。

我的实用程序应用程序基本上会登录(模拟我的帐户),导航到存储 .xml 文件的目录,然后开始复制到本地目录。该实用程序将设置为每天凌晨 3 点在无人值守的情况下运行。

我正在尝试确定 WMI 是否是正确的库、Remoting 或其他库?这有可能吗?

We have a terminal server: "server.host.com". Normally, we RDP into that server for our business applications. However, I am performing some datamining and want to bring the .xml files to a local system for post processing.

My utility app would basically log in (impersonating my account), navigate to the directory where the .xml files are stored, then begin copying to a local directory. This utility would be set to run every morning at 3am unattended.

I am trying to determine whether WMI is the correct library, or Remoting, or some other library? Is this even going to be possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倒数 2024-10-16 20:50:10

因此,如果您正在考虑使用 Microsoft 的远程桌面,则可以在 COM 部分添加对 Microsoft 终端服务控件类型库的引用。如果您使用的是 GUI,则只需拖动控件并执行以下操作即可:

rdp.Server = txtServ.Text;
rdp.UserName = txtUser.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
rdp.Connect();

如果您使用的是控制台,则应该同样简单,只是没有按钮等。

So if you are looking at using Microsoft's remote desktop, you can add a reference to Microsoft Terminal Services Control Type Library in the COM section. If you are working with a gui, you can just drag the control and do something like:

rdp.Server = txtServ.Text;
rdp.UserName = txtUser.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
rdp.Connect();

If you are using the console, should be just as simple just without the buttons and all.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文