问题标签 [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 - 使用 powershell 运行 mstsc.exe
我想要做的似乎很简单,但我无法弄清楚。我正在寻找运行 Powershell 脚本来启动 RDP 会话,将文件复制到 c:\ 目录,然后从命令行运行该文件。我希望它循环,从 csv 文件中获取参数,例如服务器 IP、用户名和密码。所以本质上,步骤如下......
我想看看是否有人可以帮助我解决这个问题。我是 power shell 的新手,并且已经能够完成很多工作。如果有人能指出我正确的方向,或者甚至提供我填补空白的代码,我将不胜感激。
对于我想要做的更具体的事情是将代理安装到机器上。该过程需要通过 rdp 登录到服务器,从命令行运行静默安装 (msi) 包,仅此而已。我想做的是向我的客户提供一个电子表格,让他填写详细信息,例如服务器地址、用户名和密码。然后转到 csv,运行 powershell,并通过该脚本安装许多代理,本质上是一个自动化过程。希望能更好地解释它。
这是我到目前为止...
视窗....
那只会启动 mstsc 会话,所以它只是一个难题,我需要做的就是将文件复制到该设备,然后运行 cmd.exe 和一个命令并注销。
对于 UNIX>>>
几乎相同的东西,但我可以直接从 putty 运行命令来完成这项工作,而不必复制文件,因为我可以通过运行一些命令以另一种方式获得它。
对此有任何帮助或想法,谢谢。
vpn - 为什么在使用远程桌面连接之前需要使用 VPN 客户端?
要访问远程数据库,我首先必须使用一个名为“Shrew Soft VPN Access Manager”的程序,然后我转到 MSTSC(远程桌面连接)。
但这是为什么呢?为什么我不能简单地登录远程桌面连接程序?
rdp - 使用提供的 IP 启动 RDP (mstsc.exe) 而不自动连接
我正在创建一个程序(在 C#,.net 4 中),它允许用户从文本框中突出显示 IP 地址,然后单击一个按钮,该按钮启动带有突出显示的 IP 的 RDP(MSTSC.EXE)。我想做的不是让 RDP 尝试自动连接到 IP(如果您提供 -v: 参数,就会发生这种情况)。相反,打开通常的 RDP 对话框,允许用户编辑 IP 或单击“连接”继续连接。
这可能吗?似乎没有任何命令行开关阻止自动连接。我唯一能想到的就是使用 IP 创建一个 .RDP 文件,然后使用 -edit 开关。虽然我想知道是否可以启动 mstsc.exe 然后做某种剪贴板粘贴来将 IP 粘贴到 mstsc.exe 中?
windows-7 - RDP 中的用户名或密码不正确
我尝试使用Remote Desktop Protocol(RDP)
.
我配置了我的桌面远程设置并勾选了远程协助(允许远程协助连接到这台计算机)以及远程桌面字段中的第二个单选按钮(允许连接来自运行任何版本或 RD 的计算机)。
但是当我开始使用笔记本电脑远程远程桌面时,MSTSC
它会将我带到欢迎屏幕(蓝屏),我看到它说用户名或密码不正确(在单词上方的底部中心"Window & Ultimate"
。
batch-file - 使用“mstsc /admin”和密码登录到远程
我想用mstsc /admin
静默方式登录服务器。我的批处理文件将代码读取为
但它要求我输入密码。谁能帮我跳过这一步?
我去了谷歌,找到了这个网站。但我对这些东西(脚本)很陌生,无法理解如何处理给定的代码。是vbscript
文件吗?我可以用批处理文件做同样的事情吗?请详细说明,我请您用勺子喂食。这不是我的竞技场,但我仍然被迫在没有武器的情况下战斗。
我的基本需求是从远程桌面启动除我之外的所有用户以执行一些可维护的工作。谢谢。
delphi - Delphi 7 中嵌入的新 RDP 8 (mstscax.dll v6.2) 会导致访问冲突
我的带有嵌入式 RDP 客户端的旧 Delphi 7 程序已经运行了多年,但它会在 Windows 8 上出现访问冲突,如果您在 Windows 7 上安装 RDP 8,则 mstscax.dll 文件(带有 ActiveX 组件)更新到版本 6.2 .
直到最近,我的项目才从 mstscax.dll v6.0 导入类型库,如果 GUID 在注册表中,我使用 TMsRdpClient5,否则使用 TMsRdpClient2 以向后兼容 XP。为了调查这个新问题,我在我的 Delphi 7 所在的 Windows 7 32 位上安装了 RDP 8,导入了一个新的类型库 MSTSCLib_TLB,这是我的发现:
在所有组件中,我可以直接在组件上设置属性,例如 Domain 和 ColorDepth ,没有错误。但是,如果我想设置 AdvancedSettings2.RDPPort、AdvancedSettings2.ClearTextPassword 或 SecuredSettings2.StartProgram 等属性,则会导致“模块 mstscax.dll 中的访问冲突。读取地址...”
所有这些属性都驻留在“子接口”中,问题是导入库代码中的这些函数(返回“子接口”)会导致访问冲突:
Microsoft 在 mstscax.dll 中对导入的类型库无法与之交互的哪些更改进行了更改?是否可以在最新的 Delphi XE3 中导入类型库并在 Delphi 7 中使用它并希望这能正确实现一些新技术?
我的 Delphi 7 已安装所有更新。任何帮助将不胜感激。
c# - 来自 MSTSCLib 的 C# WPF RDP ax 控件用于 Hyper-V 问题
目前正忙着在WPF C#中为 Hyper-V 托管的 VM制作一个小 RDP 客户端。这个客户端应该完全没有管理,所以只连接到它,并且能够使用机器。所以没有停止/启动/等虚拟机的选项。
控制使用:AxMSTSCLib.AxMsRdpClient7NotSafeForScripting 在运行时初始化并放置在 WindowsFormsHost
问题是:
1)我撒谎了,有一个功能应该是可能的:发送 Ctrl + Alt + Del。我当然在客户端上为此做了一个按钮。我尝试了几种可能性,但每一种都失败了,我什至无法向虚拟机发送一个“A”。
我尝试过的可能性:
a) 通过 user32.dll 的 SendInput 本机调用模拟键盘
- 当我执行 SendKeystroke 'control, alt and something else' 然后转到 VM 并例如按下 F 时,触发了 control + F 命令。或者我可以开始选择多个文件(如 shift)。
- 除此之外,我尝试在控件的高级设置/安全设置上打开和关闭一些属性
因此,除非我做错了键没有被触发,否则此方法对我来说失败
b) 使用输入管理器
这是windowsformhost所在的用户控件,我尝试用this.winformshost替换它,但也没有运气
c)尝试了另一种方式,但失败并忘记了,反正不是很漂亮。
2)第二个问题是焦点,更准确地说:在VM中启动应用程序时的焦点。
我将详细解释:在开发人员机器上没有任何问题。但是,当我从 RDP 内启动应用程序到虚拟机 ( A ) 以使用我的工具连接到另一台虚拟机 ( B ) 时,出现了一个重大问题。当您在第一次显示机器B的 RDP 控件内单击一次时,整个应用程序就会卡住。解开它的唯一方法是,例如在机器B上单击 Windows 开始键,然后返回客户端工具,一切正常,但这是相当不可接受的。
我发现控件存在焦点问题,但以下无法解决此问题(创建了将 ax 控件作为基类的新类):
如果有人能够提供帮助,我将不胜感激!
亲切的问候!
windows - 在多个服务器上执行 RDP 连接
我们的网络中有数千台 Windows 服务器。对于某种工作,我们需要登录 100 多台服务器。我们正在手动进行。输入服务器名称并提供凭据。是否可以创建批处理文件/脚本,所以这项工作可以自动化。就像我们简单地创建一个文本文件或 csv 并运行脚本一样。脚本可以打开 mstsc 会话并将凭证放入 mstsc。我们可以在脚本中定义用户名和密码。
java - 使用 Java 加密 RDP 密码
我已经尝试过 SO 的另一种解决方案,例如:
或者
但是每次我运行它们时,它们都会给出不同的结果,并且它们与由 MSTSC 保存或由 RDP Password Hasher 实用程序生成的真实密码不匹配。有谁知道可以加密密码的解决方案或 CLI 实用程序?
mstsc - 如何通过批处理脚本将批处理文件写入 rdp 到服务器
如何通过批处理脚本将批处理文件写入 rdp 到服务器中。我通过脚本启动了 mstsc,但在单击窗口弹出窗口中的按钮时出现问题。我所做的是在我的批处理 scipt 中包含一个 vbs 脚本(使用箭头键和输入键)..但它没有锻炼。任何感谢您帮助解决问题...
这是vbs的代号:test2.vbs
批处理文件有: