标题:[RDS] HOWTO: 修改RemoteApp和桌面连接的自动更新周期 出处:gOxiA=苏繁=SuFan Blog 时间:Thu, 08 Nov 2018 14:36:20 +0000 作者:gOxiA 地址:https://sufan.maytide.net/read.php/1915.htm 内容: HOWTO: 修改RemoteApp和桌面连接的自动更新周期 在 RDS 环境中,客户端系统在控制面板的“RemoteApp和桌面连接”中添加了 RDWeb 的订阅,其更新方式默认为自动,且提示了会定期自动更新,但是并没有详细说明更新周期。如果用户此时需要更新 RDWeb 订阅以刷新发布的 RemoteApp 列表,则必须手动点击“立即更新”,那么是否有什么方法能够自定义更新周期呢?! 检查了 RDS 的相关设置和选项,也查阅了组策略,均没有线索!最后,通过对“RemoteApp和桌面连接”添加过程的轨迹进行了抓包,分析发现当添加一个 WorkResouces 时会向注册表添加连接信息数据(HKCU\Software\Microsoft\Workspaces\Feeds),并向任务计划添加一个定时任务,该任务位于任务计划路径"Microsoft\Windows\RemoteApp and Desktop Connections Update"下,任务计划名称是“Update connections”,如下图所示。 该任务的默认更新周期是一天更新一次,时间为每天的0:00,但是这个时间周期在实际环境下基本上是无效的,毕竟很少的用户会全天运行系统。所以,可以根据需要将其更改为每次登录时进行刷新。 此外,这个任务计划还为我们提供了非常有价值的命令行,通过下面的命令行可以执行手动刷新 RDWeb 订阅。 “%SYSTEMROOT%\System32\RUNDLL32” tsworkspace,TaskUpdateWorkspaces2 对于系统运维人员,可以利用上面的命令行编写脚本运行,方便调用。 掌控了“RemoteApp和桌面连接”的自动刷新周期,就可以方便的更新发布的程序列表,以实现便捷的推送和回收需求。 Generated by Bo-blog 2.1.1 Release