Domain groups and information about them can be pulled from Active Directory with native .Net routines. There is no need to rely on the AD Extensions. Because this information is available to everyone on the domain no special permissions are needed.

get-groups.ps1 gathers information about Domain groups directly from directory services. This displays name, adspath, cn, SID, member, samaccountname, whencreated, and description. This is only a subset of the properties available. Others can be easily added if needed.