问题标签 [remoteapp]
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.
c# - Microsft RDS RemoteApp - 在一个应用程序中调用不同帐户下的应用程序
我在使用 RemoteApp ActiveX 时遇到了一个奇怪的问题...
背景:我正在尝试在通过 RemoteApp 运行我们的 GUI 应用程序的特定场景中对我们的远程桌面会话主机进行负载测试。大多数情况下,这种情况下的最大用户密度是令人感兴趣的,正如我们在生产环境中看到的那样,当会话主机上的用户数达到约 450 时(CPU 和内存从最大值耗尽),用户开始收到 RemoteApp 连接错误。
因此,为了重现/调试问题,我想设置一个示例测试,该测试将:
- 当连接到服务器主机(RD 会话主机)以调用他们自己的 RemoteApp 实例/会话时,在客户端主机上有测试用户(User1..User2..User3...User1000)
- 连接负载将逐渐增加,因为我们将在客户端主机上每 X 秒再启动一个用户
我已经实现了一个简单的 C# 应用程序,它尝试在不同的用户帐户下调用多个 RemoteApp 会话。(我们为此预先生成了 1000 个用户帐户)
问题是:如果我一个接一个地创建会话,则运行 RemoteApp 的第一个会话在 User 1下正确验证,即使我提供不同的凭据(User 2、 User 3等),以下调用的会话也会运行,但是仍然在相同的用户1下进行身份验证(但我希望它是用户 2、用户 3 等等......)。所以我基本上在服务器端(RD 会话主机端)只看到用户 1 登录并在其下运行应用程序的多个副本。
所以某处缓存了用户名,但我不知道在哪里:(
后面的代码是:
主循环:
启动器功能:
作为启动上述代码的结果,所有创建的会话都是在第一个经过身份验证的用户下创建的(在本例中是 User1@domain.com)
这很有趣,尽管我确实为工作区提供了凭据,但它并没有兑现它。欢迎任何建议。
谢谢。
c# - 从“Azure 服务器”上运行的远程应用程序访问用户 pc 上的本地数据库
我对 MS Azure 和开发远程应用程序相当陌生。
已阅读并查看了一些学习资料。
我使用 c# 作为我的开发语言,据我所知,开发一个 Windows 应用程序以作为远程应用程序在 Azure 服务器上运行相当简单,地球上任何地方的用户都可以从他们的电脑上运行它,就好像它是本地安装在他们的电脑上一样件。但实际上,它更像是隐藏在应用程序背后的 RDP。
问题是数据库将在每个用户 pc 上运行,而不是在 azure 服务器上。应该是这样设计的,不要问我为什么。
我们倾向于对本地数据库使用“ms 访问”,因为每个人都已经拥有 MS Office。
无论如何,回到问题。我想知道的是,如何使我在 azure 服务器上的远程应用程序与本地安装在用户 PC 上的数据库通信?
我画了一个简单的图来解释我的意思。
vb.net - Azure 远程应用:如何评估正在运行我的应用程序的用户?
我有一个简单的 VB.net 控制台应用程序,它显示当前用户,等待键输入,然后退出。它使用以下调用来显示信息:
如果我创建一个托管此应用程序的远程应用程序,并创建一个有权运行远程应用程序的 azure 用户,例如;
thisisa@test.onmicrosoft.com
当该用户连接到远程应用程序时,上述代码行的输出将类似于:
YLSDAAYU0007\thisisa_000
是否有读取当时运行远程应用程序的用户?在这种情况下,我希望获得thisisa@test.onmicrosoft.com?
c# - 我的 Web 应用程序中的 Azure 远程应用程序
我想要在其中拥有 azure 远程应用程序的 crate 应用程序。
让我们考虑以下场景:
我已经在 WPF 中实现了 Designer 应用程序(报表设计器)。现在我创建了网站,该网站的用户需要使用报告设计器应用程序设计报告并在我的网站中托管。我计划在远程应用程序中使用此远程应用程序在 azure 远程应用程序中托管我的应用程序
这可能吗?如果不是,我怎样才能实现我的客户既需要报表设计器界面又需要我的 Web 应用程序?
azure - 无法删除超时的 Azure RemoteApp 集合
我无法删除当前已超时的 Azure RemoteApp 集合:
当我尝试使用 Azure PoSH 删除它时,我收到以下错误:
有人对我如何解决这个问题有任何答案吗?
vba - 为终端服务器上的 RemoteApp 运行的完整 shell (explorer.exe)
伙计们,我已经为此奋斗了几个星期了。我们有一个专有的企业应用程序在我们组织的瘦客户端上运行。通过这个应用程序,我们可以在后台应用 VBA 脚本来执行简单的功能。过去添加按钮来打开 IE 并将它们定向到某些网站以输入数据、打开 Calc 等。
最近我一直在处理下面的代码。它是在服务器上使用启动完整桌面和 explorer.exe 的 RDP 会话开发的。我注意到,如果 explorer.exe 没有运行,那么代码会在函数中读取“ For Each oWin In oShApp.Windows ”,并显示“运行时错误'429'”。
但是,如果我在 ThinClient 上编写脚本以启动 explorer.exe(这很糟糕,因为它启用了开始栏和任务栏),它启动了桌面和全部功能,并且它作为登录的瘦客户端用户运行得很好。我已经阅读了一些关于在使用远程应用程序而不是完整桌面时运行的“有限外壳”的信息,并且想知道它周围是否有任何东西,而不启用开始菜单和任务栏?
请参阅下面的代码。感谢您的帮助,克里特岛
azure - 在 Azure RemoteApp 下使用 RDP 文件作为应用程序
我已经在混合部署下实现了 Azure RemoteApp,并且正在发布安装在 VM 上的所有应用程序。
但是有些应用程序托管在其他服务器上,我们希望通过 Azure RemoteApp 对其进行发布和控制。
有没有办法可以在托管在不同服务器上的 Azure RemoteApp 上发布外部应用程序?
azure - Azure 远程应用程序如何结束卡住的进程
我们有一个正在测试以转移到 Azure RemoteApp 的应用程序。
目前,该应用程序创建 Word 文档并合并它们。在这个过程中有时会出现一个单词窗口。目前,我们将对 RDP 执行的操作是结束该winword.exe
用户名的进程,program.exe
然后重新启动以纠正此问题。(如果您结束 RDP,重新连接时仍会卡住)据我所知,在使用 Azure RemoteApp 时,我们没有与此相同的访问权限。我发现远程应用程序有一个 power shell cmdlet,是否可以用
或者 Azure RemoteApp 有没有办法通过服务结束进程?我已经尝试了几种不同的搜索来获得这个问题的答案,但似乎没有任何解决方案。
remoteapp - 如何为从具有相同凭据的同一台 PC 启动的远程应用程序维护单独的会话
我正在一台 pc 上启动 2 个不同的远程应用程序,为这两个应用程序分配了 1 个统一会话 ID(两个远程应用程序都是 1 个 RDP 会话的一部分)。我们如何为每个远程应用程序分配单独的会话 ID?
或者有什么方法可以获取每个远程应用程序的会话?
我正在使用 win 12 r2 服务器。
licensing - 对 RDS CAL 和其他 CAL 以及为 30 个用户发布远程应用程序究竟需要什么感到困惑?
我有一个要使用 Windows Sever 2012 R2 中的远程应用程序发布的应用程序。
我做了一些研究,并能够在 Google Cloud 中托管的测试 Win Server 2012 R2 中设置所有内容。现在,我可以访问我添加的远程应用程序,如绘画、记事本等,以测试这些东西。
https://windows-server-2012-r2-1.cloudsentinelsstudio.com/RDWeb/
但我很困惑,不知道是否需要任何许可证才能为 30 个用户发布另一个应用程序以从不同位置访问它。
请帮助我。谢谢。