Ok this is the Idea that i have kicking arround in my head for wildcard global, local, and workstation rules

action1 = all|g!????-usr|\\server\????-usr|w:
action2 = all|g!usr*|\\server\share*|w:

what will happen is this... (the hard part is the UNC, it is easy to get a wildcard for the groupmembership... filling in the missing data to the UNC.... it is doable )

Groupcode will see the wildcard symbol ? or *. Walk through the possable groups looking for the first match. And make the groupcode return a TRUE value. Groupcode will also take a look at the UNC if a wild card pattern was used, and if the same wildcard pattern can be found there, it will fill in the missing information for the UNC statment as well.

Now to just write the code.....

Bryce

------------------
kix.isorg.net