Has anyone encountered a problem with the INGROUP() function? I use it regularly to check for local admin rights.

According to the fine manual:
quote:
When checking for a local group, INGROUP identifies that the user is indirectly a member of the group by virtue of being a member of a global group which, in turn, is a member of the local group.
Most of my users are a member of a global group that is a member of the local admins group. The function works fine most of the time, but every once in a while it will report that a user does not have admin rights when they actually do.

I have tried executing the script with the /f switch to force the cache to clear and that seemed to help but there are still a few users that report no admin rights. The problem users have nothing in common as far as any other group memberships.

Any suggestions?