确定当前的configuration文件是漫游还是强制的

这可能是更多的一个编程问题,但是,它也涉及到configuration,有没有一种方法可以容易地从脚本内或程序中确定当前用户的configuration文件是漫游还是强制?

更具体地说,有一种方法来做出最好的程序化猜测,因为天气%APPDATA%将在用户注销时被删除?

与stream行的观点相反,强制configuration文件在用户注销时不会被删除。 详情请参阅我的博客文章 。

如果要检查用户的configuration文件是否为必填项,请检查%userprofile%\ntuser.man 。 如果不存在,该configuration文件不是强制性的。

如果您想知道在注销时是否删除%appdata%,您需要检查组策略设置“删除漫游configuration文件的caching副本”的状态。 您可以通过阅读registry值HKLM\Software\Policies\Microsoft\Windows\System!DeleteRoamingCache