Advertisement
Guest User

Script reasonLab

a guest
Feb 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 14.40 KB | None | 0 0
  1. @echo off
  2.  
  3.  
  4. GOTO INICIO
  5.  
  6.  
  7. :inicio
  8.     echo Escolha uma opcao:
  9.     echo 0 - Sair
  10.     echo 1 - Criar Maquina Ubuntu Server
  11.     echo 2 - Criar Maquina OpenSuse Linux
  12.     echo 3 - Criar Maquina Server PFSense
  13.     echo 4 - Maquinas disponiveis
  14.     echo 5 - Usar Maquina
  15.     echo.
  16.     set /p "option=>"
  17.     echo =====================================
  18.     if /i "%option%"=="0" (exit)
  19.     if /i "%option%"=="1" (goto build_vm_us)
  20.     if /i "%option%"=="2" (goto build_vm_os)
  21.     if /i "%option%"=="3" (goto build_vm_spfs)
  22.     if /i "%option%"=="4" (goto list_vms)
  23.     if /i "%option%"=="5" (goto use_vm)
  24.  
  25. exit
  26.    
  27.    
  28. rem <--------------LISTAR VMS----------------------->
  29. :list_vms
  30. echo.
  31. echo Terminacoes US sao para Ububtu Server, OS para OpenSuse, SPFS para Server PFSense
  32. echo.
  33. vboxmanage list vms
  34. echo.
  35. echo.
  36. goto inicio
  37.  
  38. :use_vm
  39. echo.
  40. echo Nome da VM:
  41. set /p "vmtostart=>"
  42. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %vmtostart%
  43. goto inicio
  44.  
  45.  
  46.  
  47. rem <----------------UBUNTU SERVER----------------->
  48. :build_vm_us
  49.     echo.
  50.     echo Escolha:
  51.     echo 1 - Configuracao padrao
  52.     echo 2 - Personalizar
  53.     echo 3 - Sair
  54.     set /p "opt1=>"
  55.     if /i "%opt1%"=="1" (goto build_vm_us_express)
  56.     if /i "%opt1%"=="2" (goto build_vm_us_personalized)
  57.     if /i "%opt1%"=="3" (echo. &goto inicio)
  58.    
  59. :build_vm_us_express
  60. echo.
  61. set /p "vmname=Nome da VM: "
  62. cd "%homepath%\VirtualBox VMs"
  63. mkdir %vmname%US
  64. cd %vmname%US
  65.  
  66. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  67. timeout 5 >nul
  68.  
  69. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %vmname%US.vdi --size 10240 --variant Fixed
  70. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %vmname%US --ostype Ubuntu --register
  71. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%US --ostype "Ubuntu"
  72. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%US --memory 512 --ioapic on
  73. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%US --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  74. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%US --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  75. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%US --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%vmname%US\%vmname%US.vdi"
  76. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%US --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  77. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%US --nic1 nat --nictype1 82540EM --cableconnected1 on
  78. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%US --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  79. echo.
  80. echo VM Padrao criada.
  81. echo.
  82. echo Deseja usa-la agora?
  83. echo 1 - Sim
  84. echo 2 - Nao (Sair)
  85.     set /p "opt=>"
  86.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %vmname%US)
  87.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  88.  
  89.    
  90. :build_vm_us_personalized
  91. set nome_us=padraoUS
  92. set ram_us=512
  93. set hdd_us=10240
  94. set rede_us=nat
  95. set dir_us=%homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  96.  
  97. set /p "nome_us=Nome da sua VM (padrao: padraoUS): "
  98. echo Maquina renomeada para %nome_us%
  99. echo.
  100. set /p "ram_us=Defina a quantidade de memoria RAM em Mb(padrao: 512): "
  101. echo RAM Definida para %ram_us%Mb
  102. echo.
  103. set /p "hdd_us=Defina a capacidade do HD em Mb (padrao: 10240): "
  104. echo Capacidade de disco definida para %hdd_us%Mb
  105. echo.
  106.         echo Que tipo de rede deseja?
  107.         echo nat
  108.         echo bridged
  109.         echo intnet
  110.         echo natnetwork
  111.         echo hostonly
  112.         echo generic
  113.         set /p "rede_us=>"
  114.         echo Rede definida para %rede_us%
  115. echo.
  116. set /p "dir_us=Insira o diretorio da ISO do Ubuntu: "
  117. echo Diretorio configurado para %dir_us%
  118. echo.
  119. echo Ubuntu Server 32 bits - %nome_us%
  120. echo %ram_us%Mb de RAM
  121. echo %hdd_us%Mb de disco rigido
  122. echo Interface de rede %rede_us%
  123. echo.
  124.  
  125.  
  126. cd "%homepath%\VirtualBox VMs"
  127. mkdir %nome_us%
  128. cd %nome_us%
  129.  
  130. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  131. timeout 5 >nul
  132.  
  133. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %nome_us%.vdi --size %hdd_us% --variant Fixed
  134. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %nome_us% --ostype "Ubuntu" --register
  135. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_us% --memory %ram_us% --ioapic on
  136. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_us% --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  137. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_us% --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  138. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_us% --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%nome_us%\%nome_us%.vdi"
  139. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_us% --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %dir_us%
  140. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_us% --nic1 %rede_us% --nictype1 82540EM --cableconnected1 on
  141. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_us% --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  142.  
  143. echo.
  144. echo VM Padrao criada.
  145. echo.
  146. echo Deseja usa-la agora?
  147. echo 1 - Sim
  148. echo 2 - Nao (Sair)
  149.     set /p "opt=>"
  150.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %nome_us%)
  151.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  152.  
  153.  
  154.    
  155.    
  156.    
  157.    
  158.    
  159.    
  160. rem <----------------OPEN SUSE----------------->
  161. :build_vm_os
  162.     echo.
  163.     echo Escolha:
  164.     echo 1 - Configuracao padrao
  165.     echo 2 - Personalizar
  166.     echo 3 - Sair
  167.     set /p "opt1=>"
  168.     if /i "%opt1%"=="1" (goto build_vm_os_express)
  169.     if /i "%opt1%"=="2" (goto build_vm_os_personalized)
  170.     if /i "%opt1%"=="3" (echo. &goto inicio)
  171.    
  172. :build_vm_os_express
  173. echo.
  174. set /p "vmname=Nome da VM: "
  175. cd "%homepath%\VirtualBox VMs"
  176. mkdir %vmname%OS
  177. cd %vmname%OS
  178.  
  179. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  180. timeout 5 >nul
  181.  
  182. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %vmname%OS.vdi --size 10240 --variant Fixed
  183. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %vmname%OS --ostype Ubuntu --register
  184. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%OS --ostype "Ubuntu"
  185. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%OS --memory 512 --ioapic on
  186. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%OS --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  187. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%OS --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  188. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%OS --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%vmname%OS\%vmname%OS.vdi"
  189. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%OS --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  190. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%OS --nic1 nat --nictype1 82540EM --cableconnected1 on
  191. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%OS --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  192. echo.
  193. echo VM Padrao criada.
  194. echo.
  195. echo Deseja osa-la agora?
  196. echo 1 - Sim
  197. echo 2 - Nao (Sair)
  198.     set /p "opt=>"
  199.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %vmname%OS)
  200.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  201.  
  202.    
  203. :build_vm_os_personalized
  204. set nome_os=padraoos
  205. set ram_os=512
  206. set hdd_os=10240
  207. set rede_os=nat
  208. set dir_os=%homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  209.  
  210. set /p "nome_os=Nome da sua VM (padrao: padraoos): "
  211. echo Maquina renomeada para %nome_os%
  212. echo.
  213. set /p "ram_os=Defina a quantidade de memoria RAM em Mb(padrao: 512): "
  214. echo RAM Definida para %ram_os%Mb
  215. echo.
  216. set /p "hdd_os=Defina a capacidade do HD em Mb (padrao: 10240): "
  217. echo Capacidade de disco definida para %hdd_os%Mb
  218. echo.
  219.         echo Que tipo de rede deseja?
  220.         echo nat
  221.         echo bridged
  222.         echo intnet
  223.         echo natnetwork
  224.         echo hostonly
  225.         echo generic
  226.         set /p "rede_os=>"
  227.         echo Rede definida para %rede_os%
  228. echo.
  229. set /p "dir_os=Insira o diretorio da ISO do Ubuntu: "
  230. echo Diretorio configurado para %dir_os%
  231. echo.
  232. echo Ubuntu Server 32 bits - %nome_os%
  233. echo %ram_os%Mb de RAM
  234. echo %hdd_os%Mb de disco rigido
  235. echo Interface de rede %rede_os%
  236. echo.
  237.  
  238.  
  239. cd "%homepath%\VirtualBox VMs"
  240. mkdir %nome_os%
  241. cd %nome_os%
  242.  
  243. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  244. timeout 5 >nul
  245.  
  246. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %nome_os%.vdi --size %hdd_os% --variant Fixed
  247. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %nome_os% --ostype "Ubuntu" --register
  248. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_os% --memory %ram_os% --ioapic on
  249. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_os% --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  250. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_os% --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  251. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_os% --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%nome_os%\%nome_os%.vdi"
  252. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_os% --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %dir_os%
  253. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_os% --nic1 %rede_os% --nictype1 82540EM --cableconnected1 on
  254. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_os% --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  255.  
  256. echo.
  257. echo VM Padrao criada.
  258. echo.
  259. echo Deseja osa-la agora?
  260. echo 1 - Sim
  261. echo 2 - Nao (Sair)
  262.     set /p "opt=>"
  263.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %nome_os%)
  264.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  265.  
  266.  
  267.    
  268.    
  269.    
  270. rem <----------------PFSENSE----------------->
  271. :build_vm_spfs
  272.     echo.
  273.     echo Escolha:
  274.     echo 1 - Configuracao padrao
  275.     echo 2 - Personalizar
  276.     echo 3 - Sair
  277.     set /p "opt1=>"
  278.     if /i "%opt1%"=="1" (goto build_vm_spfs_express)
  279.     if /i "%opt1%"=="2" (goto build_vm_spfs_personalized)
  280.     if /i "%opt1%"=="3" (echo. &goto inicio)
  281.    
  282. :build_vm_spfs_express
  283. echo.
  284. set /p "vmname=Nome da VM: "
  285. cd "%homepath%\VirtualBox VMs"
  286. mkdir %vmname%SPFS
  287. cd %vmname%SPFS
  288.  
  289. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  290. timeout 5 >nul
  291.  
  292. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %vmname%SPFS.vdi --size 10240 --variant Fixed
  293. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %vmname%SPFS --spfstype Ubuntu --register
  294. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%SPFS --spfstype "Ubuntu"
  295. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%SPFS --memory 512 --ioapic on
  296. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%SPFS --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  297. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %vmname%SPFS --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  298. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%SPFS --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%vmname%SPFS\%vmname%SPFS.vdi"
  299. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %vmname%SPFS --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  300. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%SPFS --nic1 nat --nictype1 82540EM --cableconnected1 on
  301. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %vmname%SPFS --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  302. echo.
  303. echo VM Padrao criada.
  304. echo.
  305. echo Deseja spfsa-la agora?
  306. echo 1 - Sim
  307. echo 2 - Nao (Sair)
  308.     set /p "opt=>"
  309.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %vmname%SPFS)
  310.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  311.  
  312.    
  313. :build_vm_spfs_personalized
  314. set nome_spfs=padraospfs
  315. set ram_spfs=512
  316. set hdd_spfs=10240
  317. set rede_spfs=nat
  318. set dir_spfs=%homepath%\Downloads\ubuntu-16.04.3-server-i386.iso
  319.  
  320. set /p "nome_spfs=Nome da sua VM (padrao: padraospfs): "
  321. echo Maquina renomeada para %nome_spfs%
  322. echo.
  323. set /p "ram_spfs=Defina a quantidade de memoria RAM em Mb(padrao: 512): "
  324. echo RAM Definida para %ram_spfs%Mb
  325. echo.
  326. set /p "hdd_spfs=Defina a capacidade do HD em Mb (padrao: 10240): "
  327. echo Capacidade de disco definida para %hdd_spfs%Mb
  328. echo.
  329.         echo Que tipo de rede deseja?
  330.         echo nat
  331.         echo bridged
  332.         echo intnet
  333.         echo natnetwork
  334.         echo hspfstonly
  335.         echo generic
  336.         set /p "rede_spfs=>"
  337.         echo Rede definida para %rede_spfs%
  338. echo.
  339. set /p "dir_spfs=Insira o diretorio da ISO do Ubuntu: "
  340. echo Diretorio configurado para %dir_spfs%
  341. echo.
  342. echo Ubuntu Server 32 bits - %nome_spfs%
  343. echo %ram_spfs%Mb de RAM
  344. echo %hdd_spfs%Mb de disco rigido
  345. echo Interface de rede %rede_spfs%
  346. echo.
  347.  
  348.  
  349. cd "%homepath%\VirtualBox VMs"
  350. mkdir %nome_spfs%
  351. cd %nome_spfs%
  352.  
  353. echo Para a instalacao, e' altamente recomendavel instalar com o kernel HWE
  354. timeout 5 >nul
  355.  
  356. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createmedium disk --filename %nome_spfs%.vdi --size %hdd_spfs% --variant Fixed
  357. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" createvm --name %nome_spfs% --spfstype "Ubuntu" --register
  358. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_spfs% --memory %ram_spfs% --ioapic on
  359. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_spfs% --name "IDE Controller" --add ide --controller PIIX4 --bootable on
  360. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storagectl %nome_spfs% --name "SATA Controller" --add sata --controller IntelAhci --bootable on
  361. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_spfs% --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "%homepath%\VirtualBox VMs\%nome_spfs%\%nome_spfs%.vdi"
  362. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" storageattach %nome_spfs% --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium %dir_spfs%
  363. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_spfs% --nic1 %rede_spfs% --nictype1 82540EM --cableconnected1 on
  364. "%VBOX_MSI_INSTALL_PATH%\VBoxManage" modifyvm %nome_spfs% --vram 16 --audio dsound --audiocontroller ac97 --accelerate2dvideo on
  365.  
  366. echo.
  367. echo VM Padrao criada.
  368. echo.
  369. echo Deseja spfsa-la agora?
  370. echo 1 - Sim
  371. echo 2 - Nao (Sair)
  372.     set /p "opt=>"
  373.     if /i "%opt%"=="1" ("%VBOX_MSI_INSTALL_PATH%\VBoxManage" startvm %nome_spfs%)
  374.     if /i "%opt%"=="2" (echo Saindo... &echo. &goto inicio)
  375.  
  376.  
  377.    
  378.    
  379.    
  380.    
  381. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement