标签: rdp

使用脚本通过RDP将文件复制到远程服务器

我们有几个生产服务器配置为只允许通过RDP访问.没有无法获得的股票.开发团队在更改此设置方面没有发言权,但我们希望自动化代码部署到这些计算机.目前,我们必须将远程桌面设置为与服务器共享本地驱动器,然后将RDP与服务器共享并手动复制部署.

有没有人知道通过RDP隧道并从命令行将文件放到远程主机上的给定目录?这些说明需要包含在MSBuild配置中.

msbuild rdp remote-desktop

6
推荐指数
1
解决办法
3498
查看次数

是否有针对远程桌面服务(RDS)动态虚拟通道的自定义WCF绑定?

我想在我的代码中使用RDS(远程桌面服务)动态虚拟通道.网上有一些示例如何通过虚拟通道进行原始通信甚至是.NET库(RDPAddins.NET),但我想知道是否已经有一个现成的WCF自定义绑定动态虚拟通道?

[1] RDPAddins.NET

[2] 如何在C#中编写终端服务加载项

.net wcf rdp remote-desktop virtual-channel

6
推荐指数
0
解决办法
711
查看次数

远程桌面连接 - C# 事件

有一个小问题。

我们有来自 Netgear 的面向互联网的 VPN,允许教职员工和教师在家中使用 RDC 访问学校网络。

他们使用 Web 浏览器登录 VPN,单击我们的远程服务器之一,然后他们就进入了 RDC。

人们虽然有一个很大的问题,那就是注销。似乎逃过了他们的头。所有用户所做的就是单击 RDC 客户端上的关闭按钮,这不会将他们注销。

我们正在构建一个程序来解决这个问题,想法是“挂钩”到远程桌面 API,然后检查会话是否断开连接,如果是,我们注销用户。

该程序将作为服务或物理最小化的 EXE 在后台运行。

我们正在用 C# 构建它。那么有人知道可以使用 .NET 4 调用的任何 RDC 事件吗?允许我们知道用户何时关闭会话的那些。

如果您需要更多关于此的信息,请告诉我。

干杯

.net c# rdp

6
推荐指数
1
解决办法
6076
查看次数

RDP通过蓝牙

这是一个研发项目.通过蓝牙将Windows PC的桌面流式传输到手机上.我成功将桌面流式传输到我的Android手机720p,但问题是我无法获得直播.通过蓝牙进行编码和数据需要几毫秒,所以它不是那么直播.所以我做了什么,我为此选择了RDP.由于RDP仅适用于LAN.我没有PAN的个人资料.我写了一个代理,它只通过蓝牙将RDP数据包从localhost路由到我的电脑.在计算机端,还有另一个程序正在运行,该程序从蓝牙获取数据并将此数据发送到localhost端口3389.现在我面临的问题是,当连接启动时,套接字会自行关闭.程序最初只读取80或45个字节,然后发生异常"Socket Closed".我的问题是,RDP是否为会话打开和关闭套接字,或者是第一次连接然后使用该套接字.因为我是这个RDP的新手.建议我一些关于RDP的话题.任何帮助都非常感谢.

关于Moonzai

更新:

我正在使用以下代码来读取和写入蓝牙和套接字.

  class ReadWrite implements Runnable {

    private String name;

    private Thread thread;
    private InputStream is;
    private OutputStream os;

    private volatile boolean start = false;

    public ReadWrite(String name, InputStream is, OutputStream os) {
        this.name = name;
        this.is = is;
        this.os = os;
        thread = new Thread(this);
    }

    public void startThread() {
        start = true;
        thread.start();
    }

    public void stopThread() {
        start = false;
        try {
            if (is != null) {
                is.close();
            }

            if (os != null) …
Run Code Online (Sandbox Code Playgroud)

java sockets android rdp bluetooth

6
推荐指数
1
解决办法
330
查看次数

RDP会话很慢

因此,我从家里连接到我的工作计算机,而远程桌面连接应用程序却很慢。

我从计算机ping我的工作计算机,它在50ms的合理时间内返回,丢失了0。然后,我尝试从RDP会话ping我的家庭IP,并且每次都超时。不知道这是否可以帮助任何人得出结论,但希望可以。注意如果有帮助,我还将它与Cisco AnyConnect安全移动客户端结合使用。Work是Windows 7Home是Windows 8

我试图关闭家用计算机的防火墙,但没有执行任何操作。

任何帮助都会很棒,可以肯定的是,RDP文件中的设置可能会使它运行起来更加流畅。

我将在下面的修复中尝试进一步编辑此帖子

rdp remote-connection remote-client

6
推荐指数
3
解决办法
1万
查看次数

RDweb:不能同时多次运行旧版 VB6 DLL

我们在所有客户的本地 C 驱动器上都安装了一个 VB6 程序,以及一个关联的 VB6 DLL 程序。该程序是在我 90 年代之前写回的。它不是为了在服务器上运行或允许多个用户同时访问同一个 EXE 而设计的,因此它在每个人的 C 驱动器上。但是,它的所有运行会话都通过 ODBC 引用单独 SQL Server 上的相同数据库源。数据库连接工作正常。

好的,这就是历史,每个人都远程工作(Covid19)!

然而今天,我们的客户都通过RD Web远程连接到虚拟服务器。我们希望他们避免使用我们的 VPN。我们为 RDweb 用户分配了两个虚拟服务器:TS01 和 TS02,以及最多 64 个用户的许可证。每个用户都会自动分配到两台服务器中的一台。如果两个人同时登录,一个在 TS01,另一个在 TS02 - 一切都很好!当第三个人登录并获得任一服务器并运行程序时,它就会崩溃,并出现以下错误:

在此处输入图片说明

DLL 在Computer\HKEY_CLASSES_ROOT\和 中注册Computer\HKEY_LOCAL_MACHINE\SOFTWARE\,但不是LOCAL_USER,我认为这是在服务器环境中使其成为多用户程序所必需的。

转换应用程序不是一种选择,因为我们没有 VB6 编译器。我们是否需要将 DLL 包装在“某物”中?

任何如何让这个遗留程序为多个用户运行的想法,都值得赞赏。

谢谢

vb6 dll rdp remote-desktop web

6
推荐指数
1
解决办法
187
查看次数

Remmina 文件夹共享在 Linux 中如何工作?

我正在尝试使用 Remmina 将本地文件夹安装到远程桌面。我无法做到这一点,我在网上搜索了很多。谁能指导如何将本地文件夹上的文件共享到远程桌面,反之亦然?

desktop rdp sharing

6
推荐指数
1
解决办法
1万
查看次数

RDP 保存的凭据问题,如何禁用 Windows Defender Credential Guard

Windows更新后,出现保存凭据问题,rdp总是询问密码,无法保存。原因是Windows Defender Credential Guard。如何解决这个问题?

windows rdp windows-defender

6
推荐指数
1
解决办法
6865
查看次数

推送到RDP客户端上的git存储库

我在笔记本电脑(OSX)上有一个裸露的本地git存储库,可以将它当作位于远程桌面(RDP)上的远程(Window 7)虚拟机上的克隆的来源。

首先,我在RDP配置中重定向了笔记本电脑存储库文件夹,因此它看起来像是虚拟机的文件夹。有了这个,我可以从笔记本电脑存储库中克隆和提取文件了。但是当我尝试推送时,出现以下错误:

C:\Proj\repo>git push origin
Counting objects: 9, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (9/9), done.
remote: error: insufficient permission for adding an object to repository database ./objects
remote: fatal: failed to write object
fatal: sha1 file '<stdout>' write error: Broken pipe
error: failed to push some refs to '//tsclient/bare_for_rdp'
Run Code Online (Sandbox Code Playgroud)

尽管有错误,但我认为这不是笔记本电脑上的权限问题,因为我使整个目录世界都可写。(chmod -R a+w *)。看到这个帖子

另外,由于没有特别大的文件,因此我认为断开的管道与缓冲区大小问题无关。

关于如何使它起作用的任何想法?

  • Microsoft RDP:版本8.0.6(内部版本24869)
  • 远程(VM)git:2.5.3.windows.1
  • OSX:小牛(OS X 10.9.5(13F1112))

git macos rdp

5
推荐指数
1
解决办法
686
查看次数

如何防止linux xrdp跨越多个监视器

我在centos 7服务器上安装了xrdp.我试图使用rdp从Windows 2012框中选择"使用所有监视器..."选项连接到它.

进入centos框后,我看到显示屏正在连接两台显示器.因此,如果我在centos实例中最大化chrome,它跨越两个监视器而不是仅填充一个监视器.

通过用Windows 2008 r2框替换windows 2012框来尝试相同的操作.

有任何想法吗??

windows rdp centos xrdp

5
推荐指数
0
解决办法
283
查看次数