是否有一种可靠的方法,通过“项目级别定位”来检测用户是否已使用临时用户配置磁盘登录?

是否有一种可靠的方法,通过“项目级别定位”来检测用户是否已使用临时用户配置磁盘登录?

我正在将用户从使用漫游配置文件的 Server 2012 R2 场迁移到使用用户配置文件磁盘的 Server 2019 RDS 部署。我创建了一个脚本,它将从存储漫游配置文件的 UNC 中复制“重要”文件夹到用户的新 UPD 中,并通过 GPO 将该脚本部署为即时计划任务,该任务仅在特定“配置文件已迁移”标志不存在时才会创建(脚本显然会创建该标志)。

在“正常”情况下它运行良好。

但是,如果用户碰巧登录并且他们的 UPD 被锁定(主要是管理员用户,他有权同时登录多个会话主机服务器,并且知道在这些条件下可能会发生这种情况)并且他们被分配了一个临时配置文件/UPD,我想要检测到这一点并且不运行脚本。

我还没有找到一种可靠的方法来检查当前会话是否正在使用临时配置文件,我可以在“项目级定位”中使用该临时配置文件进一步过滤并防止在用户在上述条件下运行时创建此计划任务。

有什么建议吗?注册表设置似乎是最有可能的候选者,但我还没有找到一个可行的方法。

相关内容