Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

298 lines
24 KiB

  1. @echo off
  2. REM
  3. REM dsmodtest.bat - a simple batch file to provide initial sanity checking on dsmod
  4. REM The first six arguments to dsmodtest.bat will be appended to each command.
  5. REM This is useful for debugging, targetting, and/or using credentials
  6. REM
  7. REM
  8. REM First I am checking to see if aTest OU exists. If not then run dsaddtest.bat to populate
  9. REM the DS before running the dsmodtest
  10. REM
  11. dsmod ou OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Ready for dsmod test" -q %1 %2 %3 %4 %5 %6
  12. IF NOT ERRORLEVEL 0 (
  13. IF DEFINED DSCMD_NOADD goto NOADD
  14. IF EXIST dsaddtest.bat (call dsaddtest.bat %1 %2 %3 %4 %5 %6) ELSE (goto NODSADDTEST)
  15. )
  16. goto EXECUTEDSMODTEST
  17. :NOADD
  18. echo !!!cannot run dsmodtest.bat without the DS being populated by dsaddtest.bat!!!
  19. exit /B ERRORLEVEL
  20. :NODSADDTEST
  21. echo !!!dsaddtest.bat is not present to populate the DS!!!
  22. exit /B ERRORLEVEL
  23. :EXECUTEDSMODTEST
  24. REM
  25. REM Show the dsmod usage text
  26. REM
  27. echo ********** dsmod usage **********
  28. dsmod
  29. echo.
  30. echo ********** dsmod -h **********
  31. dsmod -h
  32. echo.
  33. echo ********** dsmod ou **********
  34. dsmod ou OU=bTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  35. echo.
  36. echo ********** dsmod ou -h **********
  37. dsmod ou -h
  38. echo.
  39. echo ********** dsmod group **********
  40. dsmod group CN=aGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  41. echo.
  42. echo ********** dsmod group -h **********
  43. dsmod group -h
  44. echo.
  45. echo ********** dsmod user **********
  46. dsmod user CN=aUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  47. echo.
  48. echo ********** dsmod user -h **********
  49. dsmod user -h
  50. echo.
  51. echo ********** dsmod computer **********
  52. dsmod computer CN=aComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  53. echo.
  54. echo ********** dsmod computer -h **********
  55. dsmod computer -h
  56. echo.
  57. echo ********** dsmod contact**********
  58. dsmod contact CN=aCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  59. echo.
  60. echo ********** dsmod contact -h **********
  61. dsmod contact -h
  62. REM
  63. REM Modify some test OUs
  64. REM
  65. echo.
  66. echo ********** Modifying OUs **********
  67. dsmod ou OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified by dsmodtest.bat" %1 %2 %3 %4 %5 %6
  68. REM
  69. REM Modify some test groups
  70. REM
  71. echo.
  72. echo ********** Modifying groups types **********
  73. dsmod group CN=LocalSec3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp no %1 %2 %3 %4 %5 %6
  74. dsmod group CN=LocalSec5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u %1 %2 %3 %4 %5 %6
  75. dsmod group CN=LocalSec7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u -secgrp no %1 %2 %3 %4 %5 %6
  76. dsmod group CN=GlobalSec3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp no %1 %2 %3 %4 %5 %6
  77. dsmod group CN=GlobalSec5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u %1 %2 %3 %4 %5 %6
  78. dsmod group CN=GlobalSec7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u -secgrp no %1 %2 %3 %4 %5 %6
  79. dsmod group CN=UniSec3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp no %1 %2 %3 %4 %5 %6
  80. dsmod group CN=UniSec4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l %1 %2 %3 %4 %5 %6
  81. dsmod group CN=UniSec5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  82. dsmod group CN=UniSec6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l -secgrp no %1 %2 %3 %4 %5 %6
  83. dsmod group CN=UniSec7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g -secgrp no %1 %2 %3 %4 %5 %6
  84. dsmod group CN=LocalDist3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp yes %1 %2 %3 %4 %5 %6
  85. dsmod group CN=LocalDist5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u %1 %2 %3 %4 %5 %6
  86. dsmod group CN=LocalDist7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u -secgrp yes %1 %2 %3 %4 %5 %6
  87. dsmod group CN=GlobalDist3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp yes %1 %2 %3 %4 %5 %6
  88. dsmod group CN=GlobalDist5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u %1 %2 %3 %4 %5 %6
  89. dsmod group CN=GlobalDist7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope u -secgrp yes %1 %2 %3 %4 %5 %6
  90. dsmod group CN=UniDist3,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -secgrp yes %1 %2 %3 %4 %5 %6
  91. dsmod group CN=UniDist4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l %1 %2 %3 %4 %5 %6
  92. dsmod group CN=UniDist5,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  93. dsmod group CN=UniDist6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l -secgrp yes %1 %2 %3 %4 %5 %6
  94. dsmod group CN=UniDist7,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g -secgrp yes %1 %2 %3 %4 %5 %6
  95. REM
  96. REM Expected group mod type failures
  97. REM
  98. echo.
  99. echo ********** Expected group mod type failures **********
  100. dsmod group CN=LocalSec4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  101. dsmod group CN=LocalSec6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g -secgrp no %1 %2 %3 %4 %5 %6
  102. dsmod group CN=GlobalSec4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l %1 %2 %3 %4 %5 %6
  103. dsmod group CN=GlobalSec6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l -secgrp no %1 %2 %3 %4 %5 %6
  104. dsmod group CN=LocalDist4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  105. dsmod group CN=LocalDist6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g -secgrp yes %1 %2 %3 %4 %5 %6
  106. dsmod group CN=GlobalDist4,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l %1 %2 %3 %4 %5 %6
  107. dsmod group CN=GlobalDist6,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope l -secgrp yes %1 %2 %3 %4 %5 %6
  108. REM
  109. REM Expected group mod failures
  110. REM
  111. echo.
  112. echo ********** Expected group mod failures **********
  113. dsmod group CN=dGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  114. dsmod group CN=dGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -scope g %1 %2 %3 %4 %5 %6
  115. REM
  116. REM Modify some test users
  117. REM
  118. echo.
  119. echo ********** Modifying users **********
  120. dsmod user CN=bUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -upn [email protected] %1 %2 %3 %4 %5 %6
  121. dsmod user CN=cUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -upn [email protected] -fn Modifiedc -mi M -ln Modifiedc -display "Modifiedc c. c" %1 %2 %3 %4 %5 %6
  122. dsmod user CN=dUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -upn [email protected] -fn Modifiedd -mi m -ln Modifiedd -display "Modifiedd d. d" -empid Modified12345 -pwd "Modifiedhumble" -desc "Modified by dsmodtest.bat" -office "Modified5-23" -tel "Modified555-WORK" -email "[email protected]" -hometel "Modified555-HOME" -pager "Modified555-PAGE" -mobile "Modified555-CELL" -fax "Modified555-5FAX" -iptel "Modified123.123.123.123" -webpg "Modifiedwww.jeffjontst.com/d" -title ModifiedHero -dept ModifiedGood -company "ModifiedUniverse" -hmdir "C:\homedirModified" -hmdrv "m:" -profile "Modifiedsomepath" -loscr "Modifiedlogon.scr" %1 %2 %3 %4 %5 %6
  123. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -mustchpwd yes -canchpwd yes %1 %2 %3 %4 %5 %6
  124. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -mustchpwd no -canchpwd yes %1 %2 %3 %4 %5 %6
  125. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -mustchpwd no -canchpwd no %1 %2 %3 %4 %5 %6
  126. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -reversiblepwd yes -pwdneverexpires no -acctexpires 360 -disabled no %1 %2 %3 %4 %5 %6
  127. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -reversiblepwd no -pwdneverexpires yes -acctexpires 0 -disabled yes %1 %2 %3 %4 %5 %6
  128. REM
  129. REM Expected user mod failures
  130. REM
  131. echo.
  132. echo ********** Expected user mod failures (usage shown) *********
  133. dsmod user CN=eUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -mustchpwd yes -canchpwd no %1 %2 %3 %4 %5 %6
  134. REM
  135. REM Modify user in group membership
  136. REM
  137. echo.
  138. echo ********** Modifying user in group membership **********
  139. dsmod group CN=gGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -rmmbr CN=fUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com CN=lUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  140. dsmod group CN=hGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=fUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com CN=lUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  141. dsmod group CN=iGroup,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=fUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com CN=lUser,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  142. REM
  143. REM Modify group in group membership
  144. REM
  145. echo.
  146. echo ********** Modifying group in group using -addmbr **********
  147. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  148. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  149. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  150. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  151. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  152. dsmod group CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  153. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  154. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  155. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  156. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  157. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  158. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  159. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  160. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  161. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  162. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  163. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  164. dsmod group CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  165. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  166. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  167. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  168. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  169. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  170. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  171. REM
  172. REM Expected group -addmbr failures
  173. REM
  174. echo.
  175. echo ********** Expected group -addmbr failures *********
  176. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  177. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  178. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  179. dsmod group CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  180. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  181. dsmod group CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  182. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  183. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  184. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  185. dsmod group CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  186. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  187. dsmod group CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -addmbr CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  188. REM
  189. REM Modify group in group membership using -chmbr
  190. REM
  191. echo.
  192. echo ********** Modifying group in group using -chmbr **********
  193. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  194. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  195. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  196. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  197. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  198. dsmod group CN=LocalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  199. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  200. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  201. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  202. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  203. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  204. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  205. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  206. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  207. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  208. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  209. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  210. dsmod group CN=LocalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  211. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  212. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  213. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  214. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  215. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=GlobalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  216. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  217. REM
  218. REM Expected group -chmbr failures
  219. REM
  220. echo.
  221. echo ********** Expected group -chmbr failures *********
  222. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  223. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  224. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  225. dsmod group CN=GlobalSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  226. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  227. dsmod group CN=UniSec2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  228. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  229. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  230. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  231. dsmod group CN=GlobalDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=UniDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  232. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalSec1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  233. dsmod group CN=UniDist2,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -chmbr CN=LocalDist1,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com %1 %2 %3 %4 %5 %6
  234. REM
  235. REM Modify some computer objects
  236. REM
  237. echo.
  238. echo ********** Modifying computers **********
  239. dsmod computer CN=bComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified by dsmodtest.bat" %1 %2 %3 %4 %5 %6
  240. dsmod computer CN=cComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -loc "Modified by dsmodtest.bat" %1 %2 %3 %4 %5 %6
  241. dsmod computer CN=dComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -disabled yes %1 %2 %3 %4 %5 %6
  242. dsmod computer CN=eComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -disabled no %1 %2 %3 %4 %5 %6
  243. dsmod computer CN=fComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -reset %1 %2 %3 %4 %5 %6
  244. dsmod computer CN=gComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -reset -disabled yes %1 %2 %3 %4 %5 %6
  245. dsmod computer CN=hComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -disabled no -reset %1 %2 %3 %4 %5 %6
  246. dsmod computer CN=iComp,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -reset -disabled no -loc "Modified by dsmodtest.bat" -desc "Modified by dsmodtest.bat" %1 %2 %3 %4 %5 %6
  247. REM
  248. REM Modify some contacts
  249. REM
  250. echo.
  251. echo ********** Modifying contacts **********
  252. dsmod contact CN=aCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -fn ModifiedA -mi M -ln ModifiedContact -display "Modified A A. Contact" %1 %2 %3 %4 %5 %6
  253. dsmod contact CN=bCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified by dsmodtest.bat" %1 %2 %3 %4 %5 %6
  254. dsmod contact CN=cCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -office "ModifiedTop" -tel "Modified555-FONE" -email "[email protected]" %1 %2 %3 %4 %5 %6
  255. dsmod contact CN=dCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -hometel "Modified555-HOME" -pager "Modified555-PAGE" -mobile "Modified555-CELL" -fax "Modified555-5FAX" %1 %2 %3 %4 %5 %6
  256. dsmod contact CN=eCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -title "ModifiedHead" -dept "ModifiedShoulders" -company "ModifiedKnees And Toes" %1 %2 %3 %4 %5 %6
  257. dsmod contact CN=fCont,OU=aTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -fn ModifiedA -mi M -ln ModifiedContact -display "ModifiedA A. Contact" -desc "Modified by dsmodtest.bat" -office "ModifiedTop" -tel "Modified555-FONE" -email "[email protected]" -hometel "Modified555-HOME" -pager "Modified555-PAGE" -mobile "Modified555-CELL" -fax "Modified555-5FAX" -title "ModifiedHead" -dept "ModifiedShoulders" -company "ModifiedKnees And Toes" %1 %2 %3 %4 %5 %6
  258. echo.
  259. echo ******** Quite execution - If you see anything after this its a bug!!! ********
  260. dsmod ou OU=quietTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified Quiet test OU" -q %1 %2 %3 %4 %5 %6
  261. dsmod group CN=quietGroup,OU=quietTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified Quiet test" -q %1 %2 %3 %4 %5 %6
  262. dsmod user CN=quietUser,OU=quietTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified Quiet test" -q %1 %2 %3 %4 %5 %6
  263. dsmod computer CN=quietComp,OU=quietTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified Quiet test" -q %1 %2 %3 %4 %5 %6
  264. dsmod contact CN=quietCont,OU=quietTest,DC=jeffjontst,DC=nttest,DC=microsoft,DC=com -desc "Modified Quiet test" -q %1 %2 %3 %4 %5 %6