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.

331 lines
14 KiB

  1. @if (%_echo%)==() echo off
  2. setlocal
  3. REM
  4. REM Remove any stray BUILD.* files.
  5. REM
  6. del build.log build.wrn build.err /s >nul 2>&1
  7. REM
  8. REM Remove all OBJ and LIB directories.
  9. REM
  10. (for /F %%i in ('dir obj slm.dif /ad /b /s') do (rd /s /q %%i >nul 2>&1)) >nul 2>&1
  11. rd /s /q svcs\lib >nul 2>&1
  12. rd /s /q svcs\nntp\lib >nul 2>&1
  13. rd /s /q svcs\smtp\lib >nul 2>&1
  14. rd /s /q svcs\staxcore\lib >nul 2>&1
  15. REM
  16. REM Individually remove all generated files.
  17. REM
  18. del diablo\perfctr\bfdmsg.h >nul 2>&1
  19. del diablo\perfctr\bfdmsg.rc >nul 2>&1
  20. del diablo\perfctr\MSG00001.bin >nul 2>&1
  21. del exe\inetimsg.h >nul 2>&1
  22. del exe\inetimsg.rc >nul 2>&1
  23. del exe\MSG00001.bin >nul 2>&1
  24. del inc\admex.h >nul 2>&1
  25. del inc\asptlb.h >nul 2>&1
  26. del inc\iadmw.h >nul 2>&1
  27. del inc\iiscnfg.h >nul 2>&1
  28. del inc\iiscnfgp.h >nul 2>&1
  29. del inc\iisext.h >nul 2>&1
  30. del inc\iisextp.h >nul 2>&1
  31. del inc\iisfilt.h >nul 2>&1
  32. del inc\iisfiltp.h >nul 2>&1
  33. del inc\iislb.h >nul 2>&1
  34. del inc\iisrsta.h >nul 2>&1
  35. del inc\inetamsg.h >nul 2>&1
  36. del inc\iwamreg.h >nul 2>&1
  37. del inc\mddefw.h >nul 2>&1
  38. del inc\mdmsg.h >nul 2>&1
  39. del perf\webcat\client\msg00001.bin >nul 2>&1
  40. del perf\webcat\client\wcclient.h >nul 2>&1
  41. del perf\webcat\client\wcclient.rc >nul 2>&1
  42. del svcs\admex\interfac\admex_i.c >nul 2>&1
  43. del svcs\admex\interfac\admex_p.c >nul 2>&1
  44. del svcs\admex\interfac\dlldata.c >nul 2>&1
  45. del svcs\adsi\adsiis\adsiis.tlb >nul 2>&1
  46. del svcs\adsi\adsiis\iiis.h >nul 2>&1
  47. del svcs\adsi\adsiis\iis_i.c >nul 2>&1
  48. del svcs\adsi\iisext\iiisext.h >nul 2>&1
  49. del svcs\adsi\iisext\iisext.tlb >nul 2>&1
  50. del svcs\adsi\iisext\iisext_i.c >nul 2>&1
  51. del svcs\cmp\asp\asp.tlb >nul 2>&1
  52. del svcs\cmp\asp\asp_i.c >nul 2>&1
  53. del svcs\cmp\asp\aspext.h >nul 2>&1
  54. del svcs\cmp\asp\aspext_dlldata.c >nul 2>&1
  55. del svcs\cmp\asp\aspext_i.c >nul 2>&1
  56. del svcs\cmp\asp\aspext_p.c >nul 2>&1
  57. del svcs\cmp\asp\denevent.h >nul 2>&1
  58. del svcs\cmp\asp\denevent.rc >nul 2>&1
  59. del svcs\cmp\asp\dlldata.c >nul 2>&1
  60. del svcs\cmp\asp\MSG00001.bin >nul 2>&1
  61. del svcs\cmp\asp\TxnScrpt.tlb >nul 2>&1
  62. del svcs\cmp\asp\TxnScrpt_i.c >nul 2>&1
  63. del svcs\cmp\asp\TxnScrpt_i.h >nul 2>&1
  64. del svcs\cmp\asp\TxnScrpt_p.c >nul 2>&1
  65. del svcs\cmp\asp\_asptlb.h >nul 2>&1
  66. del svcs\cmp\asp\_txn_i.h >nul 2>&1
  67. del svcs\cmp\aspcmp\adrot\adrot.h >nul 2>&1
  68. del svcs\cmp\aspcmp\adrot\adrot.tlb >nul 2>&1
  69. del svcs\cmp\aspcmp\adrot\adrot_i.c >nul 2>&1
  70. del svcs\cmp\aspcmp\adrot\adrot_p.c >nul 2>&1
  71. del svcs\cmp\aspcmp\adrot\dlldata.c >nul 2>&1
  72. del svcs\cmp\aspcmp\browser\brwcap.h >nul 2>&1
  73. del svcs\cmp\aspcmp\browser\brwcap.tlb >nul 2>&1
  74. del svcs\cmp\aspcmp\browser\brwcap_i.c >nul 2>&1
  75. del svcs\cmp\aspcmp\browser\brwcap_p.c >nul 2>&1
  76. del svcs\cmp\aspcmp\browser\dlldata.c >nul 2>&1
  77. del svcs\cmp\aspcmp\controt\controt.h >nul 2>&1
  78. del svcs\cmp\aspcmp\controt\controt.tlb >nul 2>&1
  79. del svcs\cmp\aspcmp\controt\controt_i.c >nul 2>&1
  80. del svcs\cmp\aspcmp\controt\controt_p.c >nul 2>&1
  81. del svcs\cmp\aspcmp\controt\dlldata.c >nul 2>&1
  82. del svcs\cmp\aspcmp\nextlink\dlldata.c >nul 2>&1
  83. del svcs\cmp\aspcmp\nextlink\nxtlnk.h >nul 2>&1
  84. del svcs\cmp\aspcmp\nextlink\nxtlnk.tlb >nul 2>&1
  85. del svcs\cmp\aspcmp\nextlink\nxtlnk_i.c >nul 2>&1
  86. del svcs\cmp\aspcmp\nextlink\nxtlnk_p.c >nul 2>&1
  87. del svcs\cmp\aspcmp\pagecnt\dlldata.c >nul 2>&1
  88. del svcs\cmp\aspcmp\pagecnt\pgcnt.h >nul 2>&1
  89. del svcs\cmp\aspcmp\pagecnt\pgcnt.tlb >nul 2>&1
  90. del svcs\cmp\aspcmp\pagecnt\pgcnt_i.c >nul 2>&1
  91. del svcs\cmp\aspcmp\pagecnt\pgcnt_p.c >nul 2>&1
  92. del svcs\cmp\aspcmp\permchk\dlldata.c >nul 2>&1
  93. del svcs\cmp\aspcmp\permchk\permchk.h >nul 2>&1
  94. del svcs\cmp\aspcmp\permchk\permchk.tlb >nul 2>&1
  95. del svcs\cmp\aspcmp\permchk\permchk_i.c >nul 2>&1
  96. del svcs\cmp\aspcmp\permchk\permchk_p.c >nul 2>&1
  97. del svcs\cmp\devsmpl\controt\controt.h >nul 2>&1
  98. del svcs\cmp\devsmpl\controt\controt.tlb >nul 2>&1
  99. del svcs\cmp\devsmpl\controt\controt_i.c >nul 2>&1
  100. del svcs\cmp\devsmpl\controt\controt_p.c >nul 2>&1
  101. del svcs\cmp\devsmpl\controt\dlldata.c >nul 2>&1
  102. del svcs\cmp\devsmpl\pagecnt\dlldata.c >nul 2>&1
  103. del svcs\cmp\devsmpl\pagecnt\pgcnt.h >nul 2>&1
  104. del svcs\cmp\devsmpl\pagecnt\pgcnt.tlb >nul 2>&1
  105. del svcs\cmp\devsmpl\pagecnt\pgcnt_i.c >nul 2>&1
  106. del svcs\cmp\devsmpl\pagecnt\pgcnt_p.c >nul 2>&1
  107. del svcs\cmp\devsmpl\permchk\dlldata.c >nul 2>&1
  108. del svcs\cmp\devsmpl\permchk\permchk.h >nul 2>&1
  109. del svcs\cmp\devsmpl\permchk\permchk.tlb >nul 2>&1
  110. del svcs\cmp\devsmpl\permchk\permchk_i.c >nul 2>&1
  111. del svcs\cmp\devsmpl\permchk\permchk_p.c >nul 2>&1
  112. del svcs\cmp\lib\alpha\sso.lib >nul 2>&1
  113. del svcs\cmp\lib\axp64\sso.lib >nul 2>&1
  114. del svcs\cmp\lib\i386\sso.lib >nul 2>&1
  115. del svcs\cmp\lib\ia64\sso.lib >nul 2>&1
  116. del svcs\cmp\mco\counters\counter.h >nul 2>&1
  117. del svcs\cmp\mco\counters\counter.tlb >nul 2>&1
  118. del svcs\cmp\mco\counters\counter_i.c >nul 2>&1
  119. del svcs\cmp\mco\counters\counter_p.c >nul 2>&1
  120. del svcs\cmp\mco\counters\dlldata.c >nul 2>&1
  121. del svcs\cmp\mco\myinfo\dlldata.c >nul 2>&1
  122. del svcs\cmp\mco\myinfo\myinfo.h >nul 2>&1
  123. del svcs\cmp\mco\myinfo\myinfo.tlb >nul 2>&1
  124. del svcs\cmp\mco\myinfo\myinfo_i.c >nul 2>&1
  125. del svcs\cmp\mco\myinfo\myinfo_p.c >nul 2>&1
  126. del svcs\cmp\mco\status\dlldata.c >nul 2>&1
  127. del svcs\cmp\mco\status\status.h >nul 2>&1
  128. del svcs\cmp\mco\status\status.tlb >nul 2>&1
  129. del svcs\cmp\mco\status\status_i.c >nul 2>&1
  130. del svcs\cmp\mco\status\status_p.c >nul 2>&1
  131. del svcs\cmp\mco\tools\dlldata.c >nul 2>&1
  132. del svcs\cmp\mco\tools\tools.h >nul 2>&1
  133. del svcs\cmp\mco\tools\tools.tlb >nul 2>&1
  134. del svcs\cmp\mco\tools\tools_i.c >nul 2>&1
  135. del svcs\cmp\mco\tools\tools_p.c >nul 2>&1
  136. del svcs\ftp\ftpsvc.h >nul 2>&1
  137. del svcs\ftp\client\ftpsvc_c.c >nul 2>&1
  138. del svcs\ftp\perfmon\ftpmsg.h >nul 2>&1
  139. del svcs\ftp\perfmon\ftpmsg.rc >nul 2>&1
  140. del svcs\ftp\perfmon\MSG00001.bin >nul 2>&1
  141. del svcs\ftp\server\ftpsvc_s.c >nul 2>&1
  142. del svcs\ftp\server\msg.h >nul 2>&1
  143. del svcs\ftp\server\MSG00001.bin >nul 2>&1
  144. del svcs\ftp\server\tmp.rc >nul 2>&1
  145. del svcs\gopher\client\gd_cli.c >nul 2>&1
  146. del svcs\gopher\client\gd_cli.h >nul 2>&1
  147. del svcs\gopher\server\gd_srv.c >nul 2>&1
  148. del svcs\gopher\server\gd_srv.h >nul 2>&1
  149. del svcs\iismap\mapmsg.h >nul 2>&1
  150. del svcs\iismap\mapmsg.rc >nul 2>&1
  151. del svcs\iismap\MSG00001.bin >nul 2>&1
  152. del svcs\infocomm\dcomadm\interf2\dlldata.c >nul 2>&1
  153. del svcs\infocomm\dcomadm\interf2\iadmw_i.c >nul 2>&1
  154. del svcs\infocomm\dcomadm\interf2\iadmw_p.c >nul 2>&1
  155. del svcs\infocomm\dcomadm\interfac\dlldata.c >nul 2>&1
  156. del svcs\infocomm\dcomadm\interfac\iadm_i.c >nul 2>&1
  157. del svcs\infocomm\dcomadm\interfac\iadm_p.c >nul 2>&1
  158. del svcs\infocomm\info\client\info_cli.c >nul 2>&1
  159. del svcs\infocomm\info\client\info_cli.h >nul 2>&1
  160. del svcs\infocomm\info\perfmon\infomsg.h >nul 2>&1
  161. del svcs\infocomm\info\perfmon\infomsg.rc >nul 2>&1
  162. del svcs\infocomm\info\perfmon\MSG00001.bin >nul 2>&1
  163. del svcs\infocomm\info\server\info_srv.c >nul 2>&1
  164. del svcs\infocomm\info\server\info_srv.h >nul 2>&1
  165. del svcs\infocomm\knfo\client\info_cli.c >nul 2>&1
  166. del svcs\infocomm\knfo\client\info_cli.h >nul 2>&1
  167. del svcs\infocomm\knfo\server\info_srv.c >nul 2>&1
  168. del svcs\infocomm\knfo\server\info_srv.h >nul 2>&1
  169. del svcs\infocomm\log\readlog_i.c >nul 2>&1
  170. del svcs\infocomm\log\script_i.c >nul 2>&1
  171. del svcs\infocomm\log\comlog\logmsg.h >nul 2>&1
  172. del svcs\infocomm\log\comlog\MSG00001.bin >nul 2>&1
  173. del svcs\infocomm\log\comlog\tmp.rc >nul 2>&1
  174. del svcs\infocomm\log\readlog\dlldata.c >nul 2>&1
  175. del svcs\infocomm\log\readlog\readlog.h >nul 2>&1
  176. del svcs\infocomm\log\readlog\readlog.tlb >nul 2>&1
  177. del svcs\infocomm\log\readlog\readlog_p.c >nul 2>&1
  178. del svcs\infocomm\log\scripting\dlldata.c >nul 2>&1
  179. del svcs\infocomm\log\scripting\script.h >nul 2>&1
  180. del svcs\infocomm\log\scripting\script.tlb >nul 2>&1
  181. del svcs\infocomm\log\scripting\script_p.c >nul 2>&1
  182. del svcs\infocomm\metadata\inc\mdmsg.rc >nul 2>&1
  183. del svcs\infocomm\metadata\inc\MSG00001.bin >nul 2>&1
  184. del svcs\infocomm\metadata\interfac\dlldata.c >nul 2>&1
  185. del svcs\infocomm\metadata\interfac\imd_i.c >nul 2>&1
  186. del svcs\infocomm\metadata\interfac\imd_p.c >nul 2>&1
  187. del svcs\infocomm\spud\daytona\i386\usrstubs.asm >nul 2>&1
  188. del svcs\infocomm\spud\daytona\alpha\usrstubs.s >nul 2>&1
  189. del svcs\infocomm\spud\daytona\ia64\usrstubs.s >nul 2>&1
  190. del svcs\infocomm\spud\daytona\axp64\usrstubs.s >nul 2>&1
  191. del svcs\infocomm\spud\i386\uspud.lib >nul 2>&1
  192. del svcs\infocomm\spud\alpha\uspud.lib >nul 2>&1
  193. del svcs\infocomm\spud\ia64\uspud.lib >nul 2>&1
  194. del svcs\infocomm\spud\axp64\uspud.lib >nul 2>&1
  195. del svcs\infocomm\spuddrv\daytona\services.tab >nul 2>&1
  196. del svcs\infocomm\spuddrv\daytona\i386\sysstubs.asm >nul 2>&1
  197. del svcs\infocomm\spuddrv\daytona\i386\systable.asm >nul 2>&1
  198. del svcs\infocomm\spuddrv\daytona\alpha\sysstubs.s >nul 2>&1
  199. del svcs\infocomm\spuddrv\daytona\alpha\systable.s >nul 2>&1
  200. del svcs\infocomm\spuddrv\daytona\ia64\sysstubs.s >nul 2>&1
  201. del svcs\infocomm\spuddrv\daytona\ia64\systable.s >nul 2>&1
  202. del svcs\infocomm\spuddrv\daytona\axp64\sysstubs.s >nul 2>&1
  203. del svcs\infocomm\spuddrv\daytona\axp64\systable.s >nul 2>&1
  204. del svcs\loadbal\interfac\dlldata.c >nul 2>&1
  205. del svcs\loadbal\interfac\iislb_i.c >nul 2>&1
  206. del svcs\loadbal\interfac\iislb_p.c >nul 2>&1
  207. del svcs\loadbal\serv\lbmsg.h >nul 2>&1
  208. del svcs\loadbal\serv\lbmsg.rc >nul 2>&1
  209. del svcs\loadbal\serv\MSG00001.bin >nul 2>&1
  210. del svcs\nntp\adminsso\activeds.tlb >nul 2>&1
  211. del svcs\nntp\core\fixprop\src\mailmsg.tlb >nul 2>&1
  212. del svcs\nntp\driver\nntpfs\src\nntpfs.tlb >nul 2>&1
  213. del svcs\nntp\idl\nntpdrv\nntpdrv.tlb >nul 2>&1
  214. del svcs\nntp\server\newstree\src\mailmsg.tlb >nul 2>&1
  215. del svcs\nntp\server\post\src\cdo.tlb >nul 2>&1
  216. del svcs\nntp\server\post\src\wstgado.tlb >nul 2>&1
  217. del svcs\nntp\server\seo\ddrop\ddrop.tlb >nul 2>&1
  218. del svcs\restart\cmdline\iisrstam.h >nul 2>&1
  219. del svcs\restart\cmdline\iisrstam.rc >nul 2>&1
  220. del svcs\restart\cmdline\msg00001.bin >nul 2>&1
  221. del svcs\restart\iisrsta\iisrstam.h >nul 2>&1
  222. del svcs\restart\iisrsta\iisrstam.rc >nul 2>&1
  223. del svcs\restart\iisrsta\msg00001.bin >nul 2>&1
  224. del svcs\restart\interfac\dlldata.c >nul 2>&1
  225. del svcs\restart\interfac\iisrsta.tlb >nul 2>&1
  226. del svcs\restart\interfac\iisrsta_i.c >nul 2>&1
  227. del svcs\restart\interfac\iisrsta_p.c >nul 2>&1
  228. del svcs\smtp\adminsso\activeds.tlb >nul 2>&1
  229. del svcs\staxcore\admin\adsiisex\activeds.tlb >nul 2>&1
  230. del svcs\staxcore\imsg\imsg.tlb >nul 2>&1
  231. del svcs\staxcore\nntpfilt\nntpfilt.tlb >nul 2>&1
  232. del svcs\staxcore\seo\dll\seo.tlb >nul 2>&1
  233. del svcs\staxcore\seo\idl\seo.tlb >nul 2>&1
  234. del svcs\staxcore\seo\lib\seo.tlb >nul 2>&1
  235. del svcs\staxcore\setup\seo.tlb >nul 2>&1
  236. del svcs\w3\IWamRq_i.c >nul 2>&1
  237. del svcs\w3\cisa\sobj\dlldata.c >nul 2>&1
  238. del svcs\w3\cisa\sobj\sobj.h >nul 2>&1
  239. del svcs\w3\cisa\sobj\sobj.tlb >nul 2>&1
  240. del svcs\w3\cisa\sobj\sobj_i.c >nul 2>&1
  241. del svcs\w3\cisa\sobj\sobj_p.c >nul 2>&1
  242. del svcs\w3\client\w3svci_c.c >nul 2>&1
  243. del svcs\w3\client\w3svci_c.h >nul 2>&1
  244. del svcs\w3\gateways\odbc\MSG00001.bin >nul 2>&1
  245. del svcs\w3\gateways\odbc\odbcmsg.h >nul 2>&1
  246. del svcs\w3\gateways\odbc\odbcmsg.rc >nul 2>&1
  247. del svcs\w3\gateways\ssinc\MSG00001.bin >nul 2>&1
  248. del svcs\w3\gateways\ssinc\ssincmsg.h >nul 2>&1
  249. del svcs\w3\gateways\ssinc\ssincmsg.rc >nul 2>&1
  250. del svcs\w3\iwrproxy\dlldata.c >nul 2>&1
  251. del svcs\w3\iwrproxy\IWamRq_p.c >nul 2>&1
  252. del svcs\w3\perfmon\MSG00001.bin >nul 2>&1
  253. del svcs\w3\perfmon\w3msg.h >nul 2>&1
  254. del svcs\w3\perfmon\w3msg.rc >nul 2>&1
  255. del svcs\w3\server\IWamRq.h >nul 2>&1
  256. del svcs\w3\server\MSG00001.bin >nul 2>&1
  257. del svcs\w3\server\tmp.rc >nul 2>&1
  258. del svcs\w3\server\w3msg.h >nul 2>&1
  259. del svcs\w3\server\w3svci_s.c >nul 2>&1
  260. del svcs\w3\server\w3svci_s.h >nul 2>&1
  261. del svcs\w3\server\wam.h >nul 2>&1
  262. del svcs\wam\wam.tlb >nul 2>&1
  263. del svcs\wam\wam_i.c >nul 2>&1
  264. del svcs\wam\object\MSG00001.bin >nul 2>&1
  265. del svcs\wam\object\wammsg.h >nul 2>&1
  266. del svcs\wam\proxy\dlldata.c >nul 2>&1
  267. del svcs\wam\proxy\wam_p.c >nul 2>&1
  268. del svcs\wam\wamreg\dlldata.c >nul 2>&1
  269. del svcs\wam\wamreg\wamreg_p.c >nul 2>&1
  270. del svcs\wam\wamreg\wamreg.tlb >nul 2>&1
  271. del svcs\wam\wamreg\wmrgsv.h >nul 2>&1
  272. del svcs\wam\wamreg\wmrgsv_i.c >nul 2>&1
  273. del svcs\wam\wamreg\wmrgsv_p.c >nul 2>&1
  274. del svcs\wam\wamregps\dlldata.c >nul 2>&1
  275. del svcs\wam\wamregps\wamreg_i.c >nul 2>&1
  276. del svcs\wam\wamregps\wamreg_p.c >nul 2>&1
  277. del svcs\wp\admex\extobjid.h >nul 2>&1
  278. del svcs\wp\admex\extobjid.tlb >nul 2>&1
  279. del svcs\wp\admex\extobjid_i.c >nul 2>&1
  280. del svcs\wp\resdll\iiscl.h >nul 2>&1
  281. del svcs\wp\resdll\iiscl.rc >nul 2>&1
  282. del svcs\wp\resdll\MSG00001.bin >nul 2>&1
  283. del svcs\wp\sync\dlldata.c >nul 2>&1
  284. del svcs\wp\sync\mdsync.h >nul 2>&1
  285. del svcs\wp\sync\mdsync.tlb >nul 2>&1
  286. del svcs\wp\sync\mdsync_i.c >nul 2>&1
  287. del svcs\wp\sync\mdsync_p.c >nul 2>&1
  288. del ui\admin\comprop\iisui.h >nul 2>&1
  289. del ui\admin\comprop\iisui.mc >nul 2>&1
  290. del ui\admin\comprop\iisui.rc >nul 2>&1
  291. del ui\admin\comprop\MSG00001.bin >nul 2>&1
  292. del ui\admin\comprop\mtxmsg.h >nul 2>&1
  293. del ui\admin\comprop\mtxmsg.rc >nul 2>&1
  294. del ui\admin\comprop\wsockmsg.h >nul 2>&1
  295. del ui\admin\comprop\wsockmsg.rc >nul 2>&1
  296. del ui\setup\util\migrate\msg00001.bin >nul 2>&1
  297. del ui\setup\util\migrate\vendinfo.h >nul 2>&1
  298. del ui\setup\util\migrate\vendinfo.rc >nul 2>&1
  299. del utils\metautil\dlldata.c >nul 2>&1
  300. del utils\metautil\metautil.h >nul 2>&1
  301. del utils\metautil\metautil.tlb >nul 2>&1
  302. del utils\metautil\metautil_i.c >nul 2>&1
  303. del utils\metautil\metautil_p.c >nul 2>&1
  304. REM
  305. REM Remove generated files from sdk\lib\{platform}
  306. REM
  307. set _target=%PROCESSOR_ARCHITECTURE%
  308. if /I (%_target%) EQU (x86) set _target=i386
  309. pushd %_NTDRIVE%%_NTROOT%\public\sdk\lib\%_target%
  310. for %%i in (*.dll *.sys *.exe) do (del %%~ni.* >nul 2>&1)
  311. popd
  312. REM
  313. REM Delete the propagation directory.
  314. REM
  315. if not (%_nttree%)==() rd /s /q %_nttree%\iis >nul 2>&1
  316. if not (%_nt386tree%)==() rd /s /q %_nt386tree%\iis >nul 2>&1
  317. if not (%_ntalphatree%)==() rd /s /q %_ntalphatree%\iis >nul 2>&1
  318. if not (%_ntia64tree%)==() rd /s /q %_ntia64tree%\iis >nul 2>&1
  319. if not (%_ntaxp64tree%)==() rd /s /q %_ntaxp64tree%\iis >nul 2>&1