从 RemoteApp 程序导出列表

从 RemoteApp 程序导出列表

由于我使用的是 Windows Server 2008 R2,Google 对此没有帮助。我需要的是一个导出所有“RemoteApp 程序”(列表)的选项。我更喜欢 Powershell 选项/命令(虽然是 V2),但当然欢迎所有建议。我导入了 remotedesktopservices 模块,目前正在通过 RDS: 驱动器尝试,但在“RDS:\RemoteApp\RemoteAppProgramm> gci”处,列表开始了,但速度非常慢,就像每 3-4 分钟显示一个条目一样。此时我必须“杀死”Powershell 并重新开始。谢谢!

答案1

将其放在这里,因为它太长了,不适合评论部分。

您可以使用 PowerShell v2 执行此操作,只需使用 .Net 命名空间即可。这也已记录/博客化并在整个网络上显示。快速搜索您的用例。

PowerShell v2 远程获取已安装应用程序列表

示例命中...

使用 PowerShell 快速查找已安装的软件

PowerShell:列出并导出已安装的程序(本地或远程)

使用 PowerShell 获取远程计算机上已安装软件的列表

答案2

好吧,我终于搞明白了,但我觉得我太愚蠢了,因为这太明显了。我只是选择了“RemoteApp 程序”中的所有条目,然后(在右侧)单击“导出 RemoteApp 设置”,这将创建一个 .tspub 文件。它基本上是一个 XML 文件(所以我将扩展名更改为 .xml),我现在在 Powershell 中使用它来过滤我需要的信息。

相关内容