Further to AD groups, I've done some recent testing and am pretty sure that the AD groups you use need to be "security" groups and not "Distribution" groups.
If you need to explore this by yourself here are some things that might be helpful
- If your server is part of an AD group, there usually is a copy "Active Directory Users and Groups" in the "Admin Tools" menu. This will let you wander around AD (with user level privs) to see what is there.
- when looking at groups, this is what to look for:
- Identify a user you want to give the special privs to.
- When adding AD users / groups in NPM, there are blocks of text at the top of the pages. They are REALLY worthwhile to read.
- If you are experimenting with a user's access in NPM, Use yourself as the test case. It impacts less people.
- Build yourself a backup account in case you completely lock yourself out of NPM. I create a NPM db account named cgregorsbackup with my favorite obscure password. just in case.
- DO NOT grant anything other than basic privileges to the AD group DOMAINNAME\Domain Users