Guest User

Untitled

a guest
Feb 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. :start
  3. cls
  4. set nc=02
  5. set ac=0C
  6. color %nc%
  7. echo.
  8. echo Welcome to the installation script for the Apollo NAS!
  9. echo.
  10. echo As a normal user these shares are avaiable to you:
  11. echo.
  12. echo.
  13. echo.
  14.  
  15. :static
  16. set f1=Music
  17. set f2=Movies
  18. set f3=Others
  19. set f4=Technical
  20. set f5=Uploads
  21. set f6=Backup
  22. set muletter=P
  23. set moletter=U
  24. set otletter=N
  25. set teletter=K
  26. set upletter=Y
  27. set baletter=B
  28.  
  29. :normal
  30. set session=normal
  31. color %nc%
  32. echo         Nummer      Location        Default station letter
  33. echo ________________________________________________________________________________
  34. echo:   : 1         \\APOLLO\%f1%       %muletter%:
  35. echo    : 2     \\APOLLO\%f2%       %moletter%:
  36. echo    : 3     \\APOLLO\%f3%       %otletter%:
  37. echo    : 4     \\APOLLO\%f4%   %teletter%:
  38. echo    : 5     \\APOLLO\%f5%   %upletter%:
  39. echo.
  40. echo.
  41. echo.
  42. echo If you want to change the station letter of a station, enter its number below.
  43. echo.
  44. echo Press Y to accept this configuration and start install.
  45. echo.
  46. echo.
  47. set /p userchoice=Enter your input here, and press enter:
  48. set userchoice=%userchoice:~0,1%
  49. if "%userchoice%"=="1" set "cfolder=Music" & set cletter=%muletter% & goto cng
  50. if "%userchoice%"=="2" set "cfolder=Movies" & set cletter=%moletter% & goto cng
  51. if "%userchoice%"=="3" set "cfolder=Others" & set cletter=%otletter% & goto cng
  52. if "%userchoice%"=="4" set "cfolder=Technical" & set cletter=%teletter% & goto cng
  53. if "%userchoice%"=="5" set "cfolder=Uploads" & set cletter=%upletter% & goto cng
  54. if "%userchoice%"=="Y" goto writen
  55. if "%userchoice%"=="A" goto admin
  56. echo Invalid choice.
  57. pause
  58. cls
  59. goto %session%
  60.  
  61. :cng
  62. cls
  63. echo.
  64. echo You have chosen to change the drive letter for \\APOLLO\%cfolder%
  65. echo The current drive letter is: %cletter%
  66. echo.
  67. set /p newletter=Enter the letter you want to assign to this drive:
  68. set newletter=%newletter:~0,1%
  69. if "%cfolder%" == "Music" set muletter=%newletter%
  70. if "%cfolder%" == "Movies" set moletter=%newletter%
  71. if "%cfolder%" == "Others" set otletter=%newletter%
  72. if "%cfolder%" == "Technical" set teletter=%newletter%
  73. if "%cfolder%" == "Uploads" set upletter=%newletter%
  74. if "%cfolder%" == "Backup" set baletter=%newletter%
  75. pause
  76. cls
  77. goto %session%
  78.  
  79. :admin
  80. cls
  81. color %ac%
  82. set session=admin
  83. echo         Nummer      Location        Default station letter
  84. echo ________________________________________________________________________________
  85. echo:   : 1         \\APOLLO\%f1%       %muletter%:
  86. echo    : 2     \\APOLLO\%f2%       %moletter%:
  87. echo    : 3     \\APOLLO\%f3%       %otletter%:
  88. echo    : 4     \\APOLLO\%f4%   %teletter%:
  89. echo    : 5     \\APOLLO\%f5%   %upletter%:
  90. echo        : 6     \\APOLLO\%f6%       %baletter%:
  91. echo.
  92. echo.
  93. echo If you want to change the station letter of a station, enter its number below.
  94. echo.
  95. echo Press Y to accept this configuration and start install.
  96. echo.
  97. echo.
  98. echo.
  99. echo.
  100. set /p userchoice=Enter your input here, and press enter:
  101. set userchoice=%userchoice:~0,1%
  102. if "%userchoice%"=="1" set "cfolder=Music" & set cletter=%muletter% & goto cng
  103. if "%userchoice%"=="2" set "cfolder=Movies" & set cletter=%moletter% & goto cng
  104. if "%userchoice%"=="3" set "cfolder=Others" & set cletter=%otletter% & goto cng
  105. if "%userchoice%"=="4" set "cfolder=Technical" & set cletter=%teletter% & goto cng
  106. if "%userchoice%"=="5" set "cfolder=Uploads" & set cletter=%upletter% & goto cng
  107. if "%userchoice%"=="6" set "cfolder=Uploads" & set cletter=%baletter% & goto cng
  108. if "%userchoice%"=="Y" goto writea
  109. if "%userchoice%"=="A" goto admin
  110. echo Invalid choice.
  111. pause
  112. cls
  113. goto %session%
  114.  
  115. :writea
  116. cls
  117. set /p user=Please enter the username of the shared drive:
  118. echo %user%>user.txt
  119. set /p passwd=Please enter the password of the entered user:
  120. echo %passwd%>pass.txt
  121. echo Adding the drives to your computer...........
  122. net use %muletter%: \\APOLLO\%f1% %passwd% /user:%user%
  123. net use %moletter%: \\APOLLO\%f2% %passwd% /user:%user%
  124. net use %otletter%: \\APOLLO\%f3% %passwd% /user:%user%
  125. net use %teletter%: \\APOLLO\%f4% %passwd% /user:%user%
  126. net use %upletter%: \\APOLLO\%f5% %passwd% /user:%user%
  127. net use %baletter%: \\APOLLO\%f6% %passwd% /user:%user%
  128. If ERRORLEVEL 2 goto error
  129. echo.
  130. echo.
  131. echo The installation was succesfull.....
  132. pause
  133. exit
  134.  
  135. :writen
  136. cls
  137. echo Adding the drives to your computer...........
  138. net use %muletter%: \\APOLLO\%f1%
  139. net use %moletter%: \\APOLLO\%f2%
  140. net use %otletter%: \\APOLLO\%f3%
  141. net use %teletter%: \\APOLLO\%f4%
  142. net use %upletter%: \\APOLLO\%f5%
  143. If ERRORLEVEL 2 goto error
  144. echo.
  145. echo.
  146. echo The installation was succesfull.....
  147. pause
  148. exit
  149.  
  150. :error
  151. echo Seems like you don't have a connection to the server, try to ping it.
  152. pause
Add Comment
Please, Sign In to add comment