特定用户登录后启动 Citrix 桌面服务

特定用户登录后启动 Citrix 桌面服务

我正在开发一个要发布到企业环境中的包,该包需要在 CM 部署后将 Citrix 桌面服务置于暂停状态。

在暂停服务后部署时,工作站未注册到任何 Citrix DDC 服务器(我们对注册容量有限制)。

当用户通过 Microsoft 的 FIM 门户在线注册远程访问服务时,其用户名将移至远程访问 AD 组。用户登录时,如果用户属于该远程访问 AD 组,我希望 Citrix 桌面服务在用户登录时自动启动。

但据我所知,由于 Windows 服务在机器级别运行,因此服务需要在用户登录之前启动,因此我陷入了两难境地。一旦正确的用户(属于远程访问 AD 组)登录,我该如何启动服务?

答案1

您可以使用组策略首选项来定位用户登录时的合规状态。

即,如果用户是“DOMAIN\UserInQuestion”并且是“远程访问 AD 组”的成员,则启动“Citrix 桌面服务”,或启动该服务的脚本。

相关内容