Advertisement
storeporter

AllStore.bat

Apr 29th, 2016
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 8.36 KB | None | 0 0
  1. rem | AllStore.bat - Login script for all store level workstations |
  2. rem +--------------------------------------------------------------+
  3.  
  4. @echo off
  5. cls
  6.  
  7. rem Setup environment variables for this script
  8. rem -------------------------------------------
  9. set StoreNumber=%ComputerName:~0,3%
  10. set StoreServer=\\%StoreNumber%Srv
  11.  
  12. if "%OS%"=="Windows_NT" (
  13.   Title Login script (Logon Server: %LogonServer%, Station: %ComputerName%, User: %UserName%)
  14. )
  15.  
  16. rem Greeting
  17. rem --------
  18. echo Hello %UserName%, and welcome to The Country Sampler Store network!
  19. echo You are using workstation %ComputerName%, running %OS%,
  20. echo attached to server %StoreServer%. Your local server is %StoreServer%.
  21.  
  22. rem Sychronizing Time with Server
  23. rem -----------------------------
  24. net Time %StoreServer% /set /y
  25.  
  26. rem Map Standard Network Drives
  27. rem -------------------------------
  28. net use M: /delete
  29. net use M: \\bugs\metadata /persistent:no
  30. net use N: /delete
  31. net use N: \\bugs\storedb /persistent:no
  32. net use O: /delete
  33. net use O: \\bugs\stores\common
  34. net use S: /delete
  35. net use S: %StoreServer%\data /persistent:no
  36. net use H: /delete
  37.  
  38. rem Branch to store specific script
  39. rem -------------------------------
  40. if %StoreNumber%==001 goto LZ
  41. if %StoreNumber%==002 goto AH
  42. if %StoreNumber%==003 goto NV
  43. if %StoreNumber%==005 goto AP
  44. if %StoreNumber%==006 goto HU
  45. if %StoreNumber%==007 goto SG
  46. if %StoreNumber%==009 goto OP
  47. if %StoreNumber%==010 goto DU
  48. if %StoreNumber%==011 goto GF
  49. goto end
  50.  
  51.  
  52. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  53. rem                                      Lake Zurich
  54. rem --------------------------------------------------------------------------------------
  55. :LZ
  56.  
  57. rem Map Store Drive
  58. rem -------------------
  59. net use H: \\bugs\001LZ /persistent:no
  60.  
  61. rem Install Printers
  62. rem -------------------
  63. net use lpt2 /delete
  64. \\001srv\netlogon\con2prt /f
  65. \\001srv\netlogon\con2prt /cd \\001srv\hplj6p
  66. net use lpt2 \\001srv\hplj6p
  67.  
  68. rem Capture Barcode Printer Port
  69. rem ------------------------------
  70. net use lpt1 /delete
  71. \\001srv\netlogon\con2prt /c \\001srv\datamax
  72. net use lpt1 \\001srv\datamax
  73.  
  74. Goto End
  75.  
  76. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  77. rem                                    Arlington Heights
  78. rem --------------------------------------------------------------------------------------
  79. :AH
  80.  
  81. rem Map Store Drive
  82. rem -------------------
  83. net use H: \\bugs\002AH /persistent:no
  84.  
  85. rem Install Printers
  86. rem -------------------
  87. net use lpt2 /delete
  88. \\002srv\netlogon\con2prt /f
  89. \\002srv\netlogon\con2prt /cd \\002srv\hplj1100
  90. net use lpt2 \\002srv\hplj1100
  91.  
  92. if %ComputerName%==002MGR goto :002MGR
  93.  
  94. goto end
  95.  
  96. :002MGR
  97.  
  98. rem Capture Barcode Printer Port
  99. rem ------------------------------
  100. net use lpt1 /delete
  101. net use lpt1 \\002MGR\Allegro
  102.  
  103. goto end
  104.  
  105. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  106. rem                                       Naperville
  107. rem --------------------------------------------------------------------------------------
  108. :NV
  109.  
  110. rem Map Store Drive
  111. rem -------------------
  112. net use H: \\bugs\003NV /persistent:no
  113.  
  114. if %ComputerName%==003CSR goto :003CSR
  115.  
  116. rem Install Printer
  117. rem ------------------
  118. net use lpt2 /delete
  119. \\003srv\netlogon\con2prt /f
  120. \\003srv\netlogon\con2prt /cd \\003srv\hplj1100
  121. net use lpt2 \\003srv\hplj1100
  122.  
  123. rem Capture Barcode Printer Port
  124. rem ------------------------------
  125. net use lpt1 /delete
  126. net use lpt1 \\003MGR\Allegro /persistent:no
  127.  
  128. Goto End
  129.  
  130. :003CSR
  131.  
  132. rem Capture Barcode Printer Port
  133. rem ------------------------------
  134. net use lpt2 /delete
  135. net use lpt2 \\003MGR\Allegro /persistent:no
  136.  
  137. Goto End
  138.  
  139.  
  140. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  141. rem                                        Appleton
  142. rem --------------------------------------------------------------------------------------
  143. :AP
  144.  
  145. rem Map Store Drive
  146. rem -------------------
  147. net use H: \\bugs\005AP /persistent:no
  148.  
  149. rem Install Printers
  150. rem ------------------
  151. \\005SRV\Netlogon\con2prt /f
  152. net use lpt2 /delete
  153. \\005srv\netlogon\con2prt /cd \\005srv\hplj6l
  154. net use lpt2 \\005srv\hplj6l
  155.  
  156. if %ComputerName%==005CSR goto :005CSR
  157.  
  158. goto end
  159.  
  160. :005CSR
  161.  
  162. rem Capture Barcode Printer Port
  163. rem ------------------------------
  164. net use lpt1 /delete
  165. net use lpt1 \\005CSR\Datamax
  166.  
  167. Goto End
  168.  
  169. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  170. rem                                         Hudson
  171. rem --------------------------------------------------------------------------------------
  172. :HU
  173.  
  174. rem Map Store Drive
  175. rem -------------------
  176. net use H: \\bugs\006HU /persistent:no
  177.  
  178. rem Install Printers
  179. rem ------------------
  180. \\006SRV\Netlogon\con2prt /f
  181. net use lpt2 /delete
  182. \\006srv\netlogon\con2prt /cd \\006srv\hplj6p
  183. net use lpt2 \\006srv\hplj6p
  184.  
  185. if %ComputerName%==006CSR goto :006CSR
  186.  
  187. goto end
  188.  
  189. :006CSR
  190.  
  191.  
  192. rem Capture Barcode Printer Port
  193. rem ------------------------------
  194. net use lpt1 /delete
  195. net use lpt1 \\006MGR\allegro
  196.  
  197. Goto End
  198.  
  199. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  200. rem                                        Saginaw
  201. rem --------------------------------------------------------------------------------------
  202. :SG
  203.  
  204. rem Map Store Drive
  205. rem -------------------
  206. net use H: \\bugs\007SG /persistent:no
  207.  
  208. rem Install Printers
  209. rem ------------------
  210. \\007SRV\Netlogon\con2prt /f
  211. net use lpt2 /delete
  212. \\007srv\netlogon\con2prt /cd \\007srv\hplj6p
  213. net use lpt2 \\007srv\hplj6p
  214.  
  215. if %ComputerName%==007CSR goto :007CSR
  216. if %ComputerName%==007MGR goto :007MGR
  217.  
  218. goto end
  219.  
  220. :007CSR
  221.  
  222. rem Capture Barcode Printer Port
  223. rem ------------------------------
  224. net use lpt1 /delete
  225. \\007srv\netlogon\con2prt /c \\007srv\Ovation
  226. net use lpt1 \\007SRV\Ovation
  227.  
  228. Goto End
  229.  
  230. :007MGR
  231.  
  232. rem Capture Barcode Printer Port
  233. rem ------------------------------
  234. net use lpt1 /delete
  235. net use lpt1 \\007MGR\Datamax
  236. net use lpt3 /delete
  237. net use lpt3 \\007MGR\Brother
  238.  
  239. Goto End
  240.  
  241. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  242. rem                                     Overland Park
  243. rem --------------------------------------------------------------------------------------
  244. :OP
  245.  
  246. rem Map Store Drive
  247. rem -------------------
  248. net use H: \\bugs\009OP /persistent:no
  249.  
  250. rem Remove existing shared printer defs
  251. rem
  252.  
  253. rem Install Printers
  254. rem -------------------
  255. net use lpt1 /delete
  256. net use lpt2 /delete
  257. \\009srv\netlogon\con2prt /f
  258. \\009srv\netlogon\con2prt /cd \\009srv\hplj6
  259. net use lpt2 \\009srv\hplj6
  260.  
  261. if %ComputerName%==009CSR goto :009CSR
  262.  
  263. goto end
  264.  
  265. :009CSR
  266.  
  267. rem Capture Barcode Printer Port
  268. rem ------------------------------
  269. net use lpt1 \\009CSR\Allegro
  270.  
  271. Goto end
  272.  
  273. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  274. rem                                         Dublin
  275. rem --------------------------------------------------------------------------------------
  276. :DU
  277.  
  278. rem Map Store Drive
  279. rem -------------------
  280. net use H: \\bugs\010DU /persistent:no
  281.  
  282. rem Remove existing shared printer defs
  283. rem
  284.  
  285. rem Install Printers
  286. rem -------------------
  287. net use lpt1 /delete
  288. net use lpt2 /delete
  289. \\010srv\netlogon\con2prt /f
  290. \\010srv\netlogon\con2prt /cd \\010srv\hplj1100
  291. net use lpt1 \\010srv\hplj1100
  292. \\010srv\netlogon\con2prt /c \\010srv\hplj3150
  293. \\010srv\netlogon\con2prt /c \\010srv\ovation
  294. net use lpt2 \\010srv\ovation
  295.  
  296. Goto end
  297.  
  298. rem \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////////////
  299. rem                                       Greenfield
  300. rem --------------------------------------------------------------------------------------
  301. :GF
  302.  
  303. rem Map Store Drive
  304. rem -------------------
  305. net use H: \\bugs\011GF /persistent:no
  306.  
  307. rem Install Printer
  308. rem ------------------
  309. \\011srv\netlogon\con2prt /f
  310. net use lpt2 /delete
  311. if %ComputerName%==011CSR goto :011CSR
  312. \\011srv\netlogon\con2prt /cd \\011srv\hplj1200
  313. net use lpt2 \\011srv\hplj1200
  314. if %ComputerName%==011MGR goto :011MGR
  315. :011CSR
  316. \\011srv\netlogon\con2prt /c \\011srv\hplj1200
  317. net use lpt2 \\011srv\hplj3200
  318. goto end
  319.  
  320. :011MGR
  321. rem Capture Barcode Printer Port
  322. rem ------------------------------
  323. net use lpt1 /delete
  324. net use lpt1 \\011csr\barcode /persistent:no
  325.  
  326. Goto End
  327.  
  328. :End
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement