问题标签 [terminal-server]

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.

0 投票
1 回答
437 浏览

session - 在 tsdiscon 中请求会话 ID 的批处理文件?

请原谅我在这里提出的非常广泛的问题。我从来没有真正做太多的编码(根本),希望你们能帮助我。基本上我想做的是让最终用户运行一个脚本,询问他们想要断开的会话 ID。这将与“tsdiscon”命令一起使用。

因此脚本将打开 > 询问会话 ID > 断开该会话 ID。

看起来很简单,但就像我说的,我从不这样做。谢谢你们的帮助!

0 投票
1 回答
77 浏览

windows-server-2012-r2 - Citrix Profile Management 打印机映射事件

是否有一些事件(事件日志)或其他信息来源可以找出 Citrix 配置文件管理何时使用映射网络打印机完成?

知道何时完成映射安装在客户端计算机上的那些打印机也很棒。

0 投票
1 回答
34 浏览

.net - RDP 客户端能否在 RDP 主机上使用 .NET?

我很确定我知道这个问题的答案,但我想与专家确认一下。

我有一个使用 .NET 4.6.2 的客户端...当他们连接到终端服务器时,可以在该 TS 会话中使用客户端的 .NET 版本吗?那么,最终 TS 会使用与连接它的客户端相同的 .NET 吗?

谢谢。

0 投票
1 回答
3215 浏览

file - 终端服务器中所有用户的关联文件

我正在尝试将 .hod 文件关联到 IBM i Access Client Solution。IBM 网站说要使用“打开方式”Windows 菜单,但在终端服务器 2008 R2 中,如果用户将 .hod 文件与该程序相关联,则在下次登录时(可能出于重定向或策略原因),它会变成一个身份不明的文件。有没有办法用那个程序修复那个扩展,即使它只是一个没有安装的可执行文件?对于所有用户?

0 投票
1 回答
765 浏览

automated-tests - 处理从 RDP 会话到物理 PC 的远程桌面文件传输,反之亦然

我目前正在尝试解决的是如何处理从 RDP 会话到物理 PC 的远程桌面文件传输,反之亦然。

我的终端服务器很少,我希望能够处理/记录这些文件传输,因为可以防止数据丢失,然后使该过程自动化。理想情况下使用 pythonic 方式,但最终,它实际上并不重要。

我真的试过谷歌它,但对我来说没有任何合理的结果。

欢迎任何想法:)

0 投票
0 回答
611 浏览

c# - 检查进程是否正在为 C# 中的当前用户运行

我有一个程序,我在其中检查该程序是否已经启动。

我用:

检查有效,但问题是这在终端服务器上不起作用。

原因是,是因为我检查了该进程是否存在于现有进程中。

例子:

如果用户 A 连接到终端服务器并运行程序 X,用户 B 将无法启动该程序(因为用户 A 的程序 X 使用情况将显示在列表中)

我的问题是,如何在 C# 中检查程序是否已经在用户的上下文中运行?

我发现了以下在 PowerShell 中工作的 WMI 代码,但问题是这在 C# 中不起作用

是否有一种方法可以通过编辑我现有的方法来允许这样做?

我试着做:

但这不起作用。(它确实只显示了用户的进程)。

0 投票
1 回答
63 浏览

macos - Mac 终端中的 dhcp - 这是间谍活动吗?

“dhcp35:~ user$”出现在我的 mac 终端中,而不是通常的“My-MacBook-Pro:~ user$”。

这是否表明有任何恶意?

我一直在搞乱cliclick以从终端自动按键,所以不确定这是由于我的混乱还是我可能下载的东西造成的。

dhcp 被记录为终端服务器用户指南的一部分,但我无法弄清楚其中的意义。

0 投票
0 回答
166 浏览

c++ - Windows 终端服务器 2012 R2 + 自定义凭据提供程序

我有一个客户凭证提供程序 (CP),它适用于 Windows 客户端 (10) 和 Windows 服务器(仅基于 2008、2012 GUI)。但是当我尝试将它用于 Windows 终端服务器时,它甚至没有加载自定义 CP,也没有错误。不过,它只显示默认登录 UI,即 windows 默认 CP。我还可以看到我的 CP 在以下 HKEY 注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\Credential Providers{........} 和 System32 目录中的 DLL 文件中注册。

在我的 MS CP 页面中没有关于带有自定义 CP 的 Windows 终端服务器的信息。我有以下问题需要进一步解决,

  1. 我们真的可以为 windows 终端服务器实现自定义 CP 吗?支持吗?
  2. 如果是,我错过了什么?在终端服务器中加载自定义 CP 是否需要特殊配置?

提前致谢。

0 投票
0 回答
806 浏览

c# - Citrix:避免应用程序“无响应”

如果我们的应用程序在 citrix 环境中执行,我们将面临一个问题。该应用程序是使用 Delphi 和 .NET 开发的客户端/服务器应用程序。后端的数据库是Oracle。许多客户的应用程序在 citrix/终端服务器环境中运行。一般来说,这是可行的。现在的问题:

他们中的一些人会收到大量的窗口“无响应”消息,并结合冻结的白屏。据我了解,这是由 Windows 自动完成的,以防应用程序不再对消息循环做出反应(在给定时间内)。这通常发生在长时间运行的数据库操作或某些 UI 操作需要更长时间的情况下。这里的默认值是 5s (hungapptimeout)。

为了避免“无响应”和冻结,我们已经在 Windows API 上调用了 PeekMessage(Msg, 0, 0, 0, PM_NOREMOVE)。在本地运行时,可以很好地避免长时间运行操作的“无响应”行为。

在终端服务器上(或至少在某些配置上),看起来根本没有考虑到这一点。

我们还尝试在终端服务器上增加/修改 hangapptimeout,但没有成功(参见:https ://blogs.msdn.microsoft.com/meason/2010/02/04/hungapptimeout )。

  • 有什么我们应该考虑的吗?--> 当然,这可能是该服务器上的许多用户的问题,并且资源可能已经受到限制,但我们没有迹象表明存在类似情况。
  • citrix 上是否有特殊设置来配置该行为。

希望有人可以提供帮助或至少可以提供提示。

0 投票
0 回答
29 浏览

rds - forefiles 批处理文件以循环通过终端服务器配置文件

我正在尝试创建一个批处理脚本,它将通过终端服务器上的每个用户下载文件夹运行并删除超过 30 天的文件

到目前为止我所拥有的是这个

for /d %%a in (C:\Users*) do forfiles /p "%%a\Downloads" /D -30 /c "cmd /c del @path"

我想将 desktop.ini 文件排除在批处理脚本中,因为它为每个用户显示了这一行,例如:

找不到 C:\Users\Receiving\Downloads\desktop.ini