问题标签 [mstsc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 仅当没有用户远程登录时从 Job 启动 MSTSC/RDP
由于我们与 AD 和我们的库存管理工具存在差异,因此我正在尝试验证系统。我需要尝试远程访问大量 PC(约 500 台)。我正在尝试构建一个 GUI/脚本,如果没有用户登录,它将远程连接到计算机。我可以一个一个地做到这一点,但是因为有大量的 PC 在 AD 中,但不存在它每个失败都需要很长时间。我想尝试为列表中的所有计算机启动一项工作,但仅mstsc
在没有用户登录的情况下启动。
如果我删除if ($uname -like "")
它将启动mstsc
。另一个问题是,当我对 60 台计算机执行此操作时,它将启动mstsc
约 6 台计算机,等待大约 45 秒,然后再打开几个窗口(仅存在大约 10 台计算机)。所以我认为作业正在运行并且花费太长时间可能存在问题?如果执行时间太长,取消作业的最佳方法是什么?
我不确定问题是否与$args
/相关$args[0]
。在过去处理工作时,我不得不使用$args[0]
. 我也知道这可能会与使用 Windows 10 登录用户产生不一致的结果,所以如果那里有更好的选择,那将很有帮助。
c# - 如何通过 C# 最小化远程桌面连接 (RDC) 窗口?
下面的一段代码让我通过 mstsc.exe 与计算机建立远程桌面连接。
一旦成功启动,我想最小化 RDC 窗口(镜像窗口)。有什么方法可以通过 C# 来实现吗?
这是我尝试过的,但没有区别:
任何帮助都感激不尽。
amazon-web-services - 使用 MsTscLib 连接到 AWS EC2 实例
我的一个 dotnet 应用程序连接到 RDP 服务器以使用 MsTscLib 运行业务任务。现在我们的服务器迁移到 AWS,它应该对 EC2 实例执行相同的操作。
到目前为止,我无法连接到 AWS 中的 RDP。
有人做过吗?
我正在添加代码块
我没有例外,但只是 ActiveX 没有连接到实例。rdp.Connected
属性保持“0”表示未连接。
activex - RDP ActiveX SendKeys Win+L 锁定屏幕
处理使用 RDP ActiveX 控件的应用程序。尝试使用IMsRdpClientNonScriptable::SendKeys模拟 Win + L 组合以在 RDP 会话中锁定屏幕,但它不起作用。只有L键似乎可以通过?
编辑:尝试使用 LPARAM 格式分配值。这也不起作用。
rdp - 当已经以 mstsc /span 登录时,如何让 rdp 最大化到我的一个显示器?
我工作时有 2 台显示器,家里有 2 台显示器。
当我使用 mstsc /span 从家里登录工作时,我的工作桌面正确地分布在我的 2 台家用显示器上。
然后我想在我的工作机器上打开另一个 RDP 会话。当我最大化该窗口时,它现在会填满我的两个家庭监视器。我怎样才能让它只填满它所在的监视器 - 就像我在工作而不使用 mstsc /span 一样?
windows2012 - 阻止本地用户的远程桌面连接
我只有本地用户的 windows 2012 server r2 机器。机器不属于任何域。我希望限制“用户”组的成员使用从这台机器到任何其他机器的 mstsc.exe / 远程桌面连接。我尝试在 Windows 防火墙中阻止 TCP/UDP 的出站端口 3389,并使用 Applocker 创建一个规则来阻止“用户”gp 成员的 mstsc.exe,但用户仍然可以成功地从这台机器上进行 mstsc。请指导。
python - 使用子进程在Python中将文件从本地复制到远程桌面
我正在尝试为我的一个项目创建一个程序,我需要将一些文件从我的本地计算机复制到某个远程桌面 pc 的桌面目录。它是自动化整个连接和复制文件到所有远程 PC 的一部分。我已经使用子进程连接到远程桌面。由于我是使用 subprocess 或 cmd 命令的初学者,我无法找到执行此操作的方法。这是代码:
在这里,我使用 subprocess 只是为了连接到那台远程 PC。我试过了
但这没有帮助。虽然我不知道这条线的基本原理。它显示的错误是:
此代码仅用于测试,这就是为什么我只使用时间延迟,没有检查它是否运行正确。远程桌面成功启动。但无法启动复制过程。
对不起,我的英语不好。提前致谢
c# - 如何在备用shell rdp中将参数传递给exe
我正在创建一个.rdp文件(远程桌面协议),它将打开一台机器并打开我在.NET C#中制作的程序,我已经可以做到这一点,但我需要将参数传递给这个程序,有吗反正?
我在 .rdp 文件中使用的命令:
在微软文档中我找不到任何东西: https ://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/rdp-files
activex - 使用 mstscax 隐藏远程桌面会话
我过去曾在 C# Winforms 应用程序中使用过 mstscax ActiveX 控件。但是我现在无法弄清楚如何隐藏现有的远程会话。(相当于mstsc.exe /shadow:<Session ID> /noConsentPrompt /v:<IP address>
)
有没有人有信息或例子?
如果由于某种原因无法做到这一点,我如何使用带有 rdp 文件的 mstsc.exe 来控制带有影子功能的键盘重定向等设置?
remote-desktop - 如何在 C# 中侦听客户端计算机上的新远程桌面连接事件?
我正在开发一个代表用户启动远程桌面连接的 C# 应用程序。我通过使用所需配置以编程方式运行 mstsc.exe 来自动启动会话来做到这一点。
我想知道连接是否成功以处理潜在的错误。是否有事件或类似的事情通知我远程会话已成功打开(或连接失败)?
现在我发现了一些线索:
- 这个界面似乎完全暴露了我想要的,但我不知道如何使用它
- 查看 Windows 中的事件查看器,我发现一些似乎在主机无法访问时触发的事件,但我想知道是否有比查找这些事件更简单的解决方案:
- 事件 1026:RDP ClientActiveX 已断开连接(原因 = 516)
- 事件 1105:多传输连接已断开。
谢谢你的帮助!