<br><font size=2 face="sans-serif">Finally, I've programmed it, using Windows
cmd-line tools like DSQuery:</font>
<br>
<br><font size=2 face="sans-serif">Here's how:</font>
<br><font size=2 face="sans-serif">-----</font>
<br><font size=2 face="sans-serif">dsquery group OU=chrg,DC=CHRG,DC=(...)
-name "G WPKG*" > ad-wpkg-1.txt</font>
<br><font size=2 face="sans-serif">del ad-wpkg-2.txt</font>
<br>
<br><font size=2 face="sans-serif">for /f "tokens=*" %%i in (ad-wpkg-1.txt)
do dsget group %%i -members >> ad-wpkg-2.txt</font>
<br><font size=2 face="sans-serif">------</font>
<br><font size=2 face="sans-serif">This creates 2 files looking like this:</font>
<br><font size=2 face="sans-serif">1st one has all group names starting
with "G WPKG":</font>
<br><font size=2 face="sans-serif">----------</font>
<br><font size=2 face="sans-serif">"CN=G WPKG Test2,OU=Computers,OU=CHRG,DC=..."</font>
<br><font size=2 face="sans-serif">"CN=G WPKG tstpkg,OU=Computers,OU=CHRG,DC=..."</font>
<br><font size=2 face="sans-serif">------</font>
<br>
<br><font size=2 face="sans-serif">The Second file has members of respective
groups:</font>
<br><font size=2 face="sans-serif">------------</font>
<br><font size=2 face="sans-serif">"CN=pc97199,OU=Computers,OU=CHRG,DC=..."</font>
<br><font size=2 face="sans-serif">"CN=IT-TEST7,OU=Computers,OU=CHRG,DC=..."</font>
<br><font size=2 face="sans-serif">"CN=PC98045,OU=Computers,OU=CHRG
Admin,DC=..."</font>
<br>
<br><font size=2 face="sans-serif">"CN=IT-TEST7,OU=Computers,OU=CHRG,DC=..."</font>
<br><font size=2 face="sans-serif">"CN=PC98045,OU=Computers,OU=CHRG
Admin,DC=..."</font>
<br><font size=2 face="sans-serif">---------------</font>
<br>
<br><font size=2 face="sans-serif">Next a script to "sort" this
and put it into a special section of hosts.xml </font>
<br><font size=2 face="sans-serif">--------</font>
<br><font size=2 face="sans-serif"><!--  Section imported from
AD Groups - DO NOT MODIFY   --> </font>
<br><font size=2 face="sans-serif"><!--  AD-WPKG BEGIN   -->
</font>
<br><font size=2 face="sans-serif">   <host name="IT-TEST7"
profile-id="defaut" ></font>
<br><font size=2 face="sans-serif">      <profile-id="G_WPKG_Test2"
/></font>
<br><font size=2 face="sans-serif">      <profile-id="G_WPKG_tstpkg"
/></font>
<br><font size=2 face="sans-serif">   </host></font>
<br><font size=2 face="sans-serif">   <host name="pc97199"
profile-id="defaut" ></font>
<br><font size=2 face="sans-serif">      <profile-id="G_WPKG_Test2"
/></font>
<br><font size=2 face="sans-serif">   </host></font>
<br><font size=2 face="sans-serif">   <host name="PC98045"
profile-id="defaut" ></font>
<br><font size=2 face="sans-serif">      <profile-id="G_WPKG_Test2"
/></font>
<br><font size=2 face="sans-serif">      <profile-id="G_WPKG_tstpkg"
/></font>
<br><font size=2 face="sans-serif">   </host></font>
<br><font size=2 face="sans-serif"> <!--  AD-WPKG END  
--> </font>
<br><font size=2 face="sans-serif">------------</font>
<br>
<br><font size=2 face="sans-serif">Note that I add the "default"
profile to all users, this one contains default applications every PC has
installed.</font>
<br>
<br><font size=2 face="sans-serif">This script I can share, however as
I am no JS expert, it's done in xHarbour for now (xBase compiler)</font>
<br>