确定当前配置文件是漫游配置文件还是强制配置文件

确定当前配置文件是漫游配置文件还是强制配置文件

这可能更像是一个编程问题,但是,它也涉及配置,有没有办法轻松地从脚本或程序中确定当前用户的配置文件是漫游的还是强制的?

更具体地说,有没有办法通过程序做出最佳猜测,即当用户注销时 %APPDATA% 是否会被删除?

答案1

与普遍看法相反,强制配置文件不会在用户注销时被删除。有关详细信息,请参阅我的博客文章

如果您想检查用户的个人资料是否为强制性的,请检查%userprofile%\ntuser.man。如果不存在,则该个人资料不是强制性的。

如果您想知道 %appdata% 是否会在注销时被删除,您需要检查组策略设置“删除漫游配置文件的缓存副本”的状态。您可以通过读取注册表值来做到这一点HKLM\Software\Policies\Microsoft\Windows\System!DeleteRoamingCache

相关内容