Guest User

Infogather7.0

a guest
Oct 21st, 2014
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 12.77 KB | None | 0 0
  1. @echo off
  2. color a
  3. if exist %computername%.txt. (
  4.     del %computername%.txt.
  5. ) else (
  6.     goto B
  7. )
  8. :B
  9. if exist infosideload.bat. (
  10.     start infosideload.bat
  11. ) else (
  12. echo ^/^/
  13.     echo Error...
  14.     echo Missing Program infosideload.bat
  15. echo ^\^\
  16. echo.
  17. echo.
  18.     goto A
  19. )
  20.  
  21. ::Created by www.reddit.com/u/bsmith0
  22. ::This program is designed to gather Software, Hardware, Server and Network Info
  23.  
  24. :A
  25.  
  26. title 1%%
  27. echo PreSystem Summary 1%% complete
  28. call :StartTimer
  29. echo Computer Name: %computername%>%computername%.txt
  30. echo.>>%computername%.txt
  31. echo.>>%computername%.txt
  32. echo System Summary>>%computername%.txt
  33. echo.>>%computername%.txt
  34. systeminfo>>%computername%.txt
  35. echo.>>%computername%.txt
  36. echo.>>%computername%.txt
  37. echo.>>%computername%.txt
  38. echo Logon Server
  39. echo Logon Server>>%computername%.txt
  40. echo.>>%computername%.txt
  41. systeminfo /s %logonserver%>>%computername%.txt
  42. echo.>>%computername%.txt
  43. echo.>>%computername%.txt
  44. echo -----------DONE------------>>%computername%.txt
  45. cls
  46.  
  47.  
  48.  
  49.  
  50. title 14%%
  51. echo Finding Username information 14%% complete
  52. echo User Name: %username%>>%computername%.txt
  53. echo.>>%computername%.txt
  54. echo.>>%computername%.txt
  55. echo -----------DONE------------>>%computername%.txt
  56. cls
  57.  
  58. title 21%%
  59. echo Finding Time information 21%% complete
  60. echo Time: %time%>>%computername%.txt
  61. echo.>>%computername%.txt
  62. echo.>>%computername%.txt
  63. echo -----------DONE------------>>%computername%.txt
  64. cls
  65.  
  66.  
  67. title 28%%
  68. echo Finding Date information 28%% complete
  69. echo Date: %date%>>%computername%.txt
  70. echo.>>%computername%.txt
  71. echo.>>%computername%.txt
  72. echo -----------DONE------------>>%computername%.txt
  73. cls
  74.  
  75.  
  76. title 35%%
  77. echo Finding All ip compartment information 35%% complete
  78. echo All Compartments:>>%computername%.txt
  79. ipconfig /allcompartments /all>>%computername%.txt
  80. echo.>>%computername%.txt
  81. echo.>>%computername%.txt
  82. echo -----------DONE------------>>%computername%.txt
  83. cls
  84.  
  85.  
  86. title 42%%
  87. echo Finding All ip information 42%% complete
  88. echo ip  info:>>%computername%.txt
  89. ipconfig /all>>%computername%.txt
  90. echo.>>%computername%.txt
  91. echo.>>%computername%.txt
  92. echo -----------DONE------------>>%computername%.txt
  93. cls
  94.  
  95.  
  96. title 49%%
  97. echo Finding User information 49%% complete
  98. echo User info:>>%computername%.txt
  99. set %1>>%computername%.txt
  100. echo.>>%computername%.txt
  101. echo %userprofile%>>%computername%.txt
  102. echo.>>%computername%.txt
  103. echo.>>%computername%.txt
  104. cls
  105.  
  106.  
  107. title 56%%
  108. echo Finding Version information 56%% complete
  109. echo version:>>%computername%.txt
  110. ver>>%computername%.txt
  111. echo.>>%computername%.txt
  112. echo.>>%computername%.txt
  113. echo -----------DONE------------>>%computername%.txt
  114. cls
  115.  
  116.  
  117. title 63%%
  118. echo Finding dir of c:\users information 63%% complete
  119. dir c:\users /a h r>>%computername%.txt
  120. echo.>>%computername%.txt
  121. echo.>>%computername%.txt
  122. echo -----------DONE------------>>%computername%.txt
  123. cls
  124.  
  125.  
  126. title 70%%
  127. echo Finding tree of C:\users information 70%% complete
  128. tree c:\users /a>>%computername%.txt
  129. echo.>>%computername%.txt
  130. echo.>>%computername%.txt
  131. echo -----------DONE------------>>%computername%.txt
  132. cls
  133.  
  134.  
  135. title 77%%
  136. echo Finding logon server information 77%% complete
  137. echo Logon Server:>>%computername%.txt
  138. echo.>>%computername%.txt
  139. echo %logonserver%>>%computername%.txt
  140. echo.>>%computername%.txt
  141. echo.>>%computername%.txt
  142. echo -----------DONE------------>>%computername%.txt
  143. cls
  144.  
  145.  
  146. title 84%%
  147. echo Finding task manager information 84%% complete
  148. echo Tasks:>>%computername%.txt
  149. tasklist>>%computername%.txt
  150. echo.>>%computername%.txt
  151. echo.>>%computername%.txt
  152. echo -----------DONE------------>>%computername%.txt
  153. cls
  154.  
  155.  
  156. title 91%%
  157. echo Finding Net Local Group information 91%% complete
  158. echo Net Local Group:>>%computername%.txt
  159. net localgroup>>%computername%.txt
  160. echo.>>%computername%.txt
  161. echo.>>%computername%.txt
  162. echo -----------DONE------------>>%computername%.txt
  163. cls
  164.  
  165.  
  166. title 98%%
  167. echo Finding Net View information 98%% complete
  168. echo Net View:>>%computername%.txt
  169. net view>>%computername%.txt
  170. echo.>>%computername%.txt
  171. echo.>>%computername%.txt
  172. echo -----------DONE------------>>%computername%.txt
  173. cls
  174.  
  175. echo all users profile:>>%computername%.txt
  176. echo %allusersprofile%>>%computername%.txt
  177. echo.>>%computername%.txt
  178. echo.>>%computername%.txt
  179.  
  180. echo app data:>>%computername%.txt
  181. echo %appdata%>>%computername%.txt
  182. echo.>>%computername%.txt
  183. echo.>>%computername%.txt
  184.  
  185. echo cmd info:>>%computername%.txt
  186. echo %cmdcmdline%>>%computername%.txt
  187. echo %cmdextversion%>>%computername%.txt
  188. echo.>>%computername%.txt
  189. echo.>>%computername%.txt
  190.  
  191. echo cmd path:>>%computername%.txt
  192. echo %comspec%>>%computername%.txt
  193. echo.>>%computername%.txt
  194. echo.>>%computername%.txt
  195.  
  196. echo homedrive:>>%computername%.txt
  197. echo %homedrive%>>%computername%.txt
  198. echo.>>%computername%.txt
  199. echo.>>%computername%.txt
  200.  
  201. echo homepath:>>%computername%.txt
  202. echo %homepath%>>%computername%.txt
  203. echo.>>%computername%.txt
  204. echo.>>%computername%.txt
  205.  
  206. echo homeshare:>>%computername%.txt
  207. echo %homeshare%>>%computername%.txt
  208. echo.>>%computername%.txt
  209. echo.>>%computername%.txt
  210.  
  211. echo num of processors:>>%computername%.txt
  212. echo %number_of_processors%>>%computername%.txt
  213. echo.>>%computername%.txt
  214. echo.>>%computername%.txt
  215.  
  216. echo os:>>%computername%.txt
  217. echo %os%>>%computername%.txt
  218. echo.>>%computername%.txt
  219. echo.>>%computername%.txt
  220.  
  221. echo path search for executable:>>%computername%.txt
  222. echo %path%>>%computername%.txt
  223. echo.>>%computername%.txt
  224. echo.>>%computername%.txt
  225.  
  226. echo list of executable extensions:>>%computername%.txt
  227. echo %pathext%>>%computername%.txt
  228. echo.>>%computername%.txt
  229. echo.>>%computername%.txt
  230.  
  231. echo processor info:>>%computername%.txt
  232. echo %processor_architecture%>>%computername%.txt
  233. echo %processor_identtifier%>>%computername%.txt
  234. echo %processor_level%>>%computername%.txt
  235. echo %processor_revision%>>%computername%.txt
  236. echo.>>%computername%.txt
  237. echo.>>%computername%.txt
  238.  
  239. echo user domain:>>%computername%.txt
  240. echo %userdomain%>>%computername%.txt
  241. echo.>>%computername%.txt
  242. echo.>>%computername%.txt
  243.  
  244.  
  245. echo user profile:>>%computername%.txt
  246. echo %userprofile%>>%computername%.txt
  247. echo.>>%computername%.txt
  248. echo.>>%computername%.txt
  249.  
  250. echo system drive:>>%computername%.txt
  251. echo %systemdrive%>>%computername%.txt
  252. echo.>>%computername%.txt
  253. echo.>>%computername%.txt
  254.  
  255. echo system root:>>%computername%.txt
  256. echo %systemroot%>>%computername%.txt
  257. echo.>>%computername%.txt
  258. echo.>>%computername%.txt
  259.  
  260. echo location of os directory:>>%computername%.txt
  261. echo %windir%>>%computername%.txt
  262. echo.>>%computername%.txt
  263. echo.>>%computername%.txt
  264. echo -----------DONE------------>>%computername%.txt
  265.  
  266.  
  267. echo Volume Drive:>>%computername%.txt
  268. vol c:>>%computername%.txt
  269. echo.>>%computername%.txt
  270. vol d:>>%computername%.txt
  271. echo.>>%computername%.txt
  272. vol e:>>%computername%.txt
  273. echo.>>%computername%.txt
  274. vol f:>>%computername%.txt
  275. echo.>>%computername%.txt
  276. vol x:>>%computername%.txt
  277. echo.>>%computername%.txt
  278. vol q:>>%computername%.txt
  279. echo.>>%computername%.txt
  280. vol y:>>%computername%.txt
  281. echo.>>%computername%.txt
  282. vol z:>>%computername%.txt
  283. echo.>>%computername%.txt
  284. echo.>>%computername%.txt
  285. echo.>>%computername%.txt
  286. echo -----------DONE------------>>%computername%.txt
  287.  
  288.  
  289. echo Driver Query
  290. echo Driver Query>>%computername%.txt
  291. echo.>>%computername%.txt
  292. echo.>>%computername%.txt
  293. driverquery>>%computername%.txt
  294. echo.>>%computername%.txt
  295. echo.>>%computername%.txt
  296. echo -----------DONE------------>>%computername%.txt
  297. cls
  298.  
  299.  
  300. echo Net Accounts:>>%computername%.txt
  301. net accounts>>%computername%.txt
  302. echo.>>%computername%.txt
  303. echo.>>%computername%.txt
  304. echo -----------DONE------------>>%computername%.txt
  305.  
  306. echo Net Statistcs computer,(workstation):>>%computername%.txt
  307. net statistics workstation>>%computername%.txt
  308. echo.>>%computername%.txt
  309. echo.>>%computername%.txt
  310. echo -----------DONE------------>>%computername%.txt
  311. echo net accounts:>>%computername%.txt
  312.  
  313. echo Net Statistcs (server):>>%computername%.txt
  314. net statistics server>>%computername%.txt
  315. echo.>>%computername%.txt
  316. echo.>>%computername%.txt
  317. echo -----------DONE------------>>%computername%.txt
  318.  
  319.  
  320.  
  321. echo Net Share:>>%computername%.txt
  322. net share>>%computername%.txt
  323. echo.>>%computername%.txt
  324. echo.>>%computername%.txt
  325. echo -----------DONE------------>>%computername%.txt
  326. cls
  327.  
  328. echo Pinging-%computername% ...
  329. echo Ping Results IPv4:>>%computername%.txt
  330. ping -n 1 -4 %computername%>>%computername%.txt
  331. set server=%logonserver:\\=%
  332. ping -n 1 -4 %server%>>%computername%.txt
  333. echo.>>%computername%.txt
  334. echo.>>%computername%.txt
  335. echo -----------DONE------------>>%computername%.txt
  336. cls
  337.  
  338.  
  339.  
  340. echo Pinging-%computername% ...
  341. echo Ping Results IPv6:>>%computername%.txt
  342. ping -n 1 -6 %computername%>>%computername%.txt
  343. set server=%logonserver:\\=%
  344. ping -n 1 -6 %server%>>%computername%.txt
  345. echo.>>%computername%.txt
  346. echo.>>%computername%.txt
  347. echo -----------DONE------------>>%computername%.txt
  348. cls
  349.  
  350. echo Tracert-%computername% 1/5...
  351. echo Tracert LocalHost >>%computername%.txt
  352. tracert localhost>>%computername%.txt
  353. echo Tracert-%computername% 2/5...
  354. echo computer name>>%computername%.txt
  355. tracert %computername%>>%computername%.txt
  356. echo Tracert-%computername% 3/5...
  357. echo logon server>>%computername%.txt
  358. tracert %server%>>%computername%.txt
  359. echo Tracert-%computername% 4/5...
  360. echo local host ipv4>>%computername%.txt
  361. tracert -4 localhost>>%computername%.txt
  362. echo Tracert-%computername% 5/5...
  363.  
  364. echo tracert complete
  365. echo.>>%computername%.txt
  366. echo -----------DONE------------>>%computername%.txt
  367. cls
  368.  
  369. echo Gathering disks...
  370. echo All Disk Drives>>%computername%.txt
  371. echo.>>%computername%.txt
  372. echo.>>%computername%.txt
  373. wmic logicaldisk get name>>%computername%.txt
  374. echo.>>%computername%.txt
  375. echo.>>%computername%.txt
  376. echo -----------DONE------------>>%computername%.txt
  377. cls
  378.  
  379.  
  380.  
  381.  
  382.  
  383. echo Windows Version
  384. echo Windows Versions>>%computername%.txt
  385. echo.>>%computername%.txt
  386. echo.>>%computername%.txt
  387. ver>>%computername%.txt
  388. echo.>>%computername%.txt
  389. echo.>>%computername%.txt
  390. echo -----------DONE------------>>%computername%.txt
  391. cls
  392.  
  393. title 100%%
  394.  
  395. echo Compiling log information 100%% complete
  396. if %errorlevel%==0 echo Log complete=completed at %time% %date% on %computername%>>%computername%.txt
  397.  
  398. if %errorlevel% == 1 echo Log Error: information=Error code is [%errorlevel%]=errorcode id is[file or command not found]     completed at %time% %date% on %computername%>>%computername%.txt
  399.  
  400. if %errorlevel% geq 2 echo Log Error: information=Error code is [%errorlevel%]=errorcode id is[unkown]       completed at %time% %date% on %computername%>>%computername%.txt
  401.  
  402.  
  403. echo.>>%computername%.txt
  404. echo.>>%computername%.txt
  405. echo LOG>>%computername%.txt
  406. echo Infogather>>%computername%.txt
  407. echo File=Log File>>%computername%.txt
  408. echo errorresult>>%computername%.txt
  409. echo errorresult=%errorcode%>>%computername%.txt
  410. echo Name=Infogather Log>>%computername%.txt
  411. echo Status=Completed>>%computername%.txt
  412. echo Version=5.2>>%computername%.txt
  413. echo Created=%time% %date%>>%computername%.txt
  414. echo ------------------------------->>%computername%.txt
  415. echo.>>%computername%.txt
  416. echo.>>%computername%.txt
  417. echo Finish>>%computername%.txt
  418. echo.>>%computername%.txt
  419. echo.>>%computername%.txt
  420.  
  421.  
  422.  
  423. cls
  424. title Infogather 6.1
  425. call :StopTimer
  426. call :DisplayTimerResult
  427. call :DisplayTimerResult>>%computername%.txt
  428. echo infogather was completed at %time% %date%
  429. echo Log file located in [%cd%] current directory called "%computername%.txt"
  430. echo This Log File Contains Server, Network and Computer Information
  431. echo.
  432. echo Press "O" and ENTER to Open Log
  433. echo Press Any Other Key and ENTER to Exit
  434. set /p letter="Please Enter Your Choice: "
  435. if %letter%==o start %computername%.txt
  436. if %letter%==O start %computername%.txt
  437. exit
  438.  
  439.  
  440.  
  441. :StartTimer
  442. :: Store start time
  443. set StartTIME=%TIME%
  444. for /f "usebackq tokens=1-4 delims=:., " %%f in (`echo %StartTIME: =0%`) do set /a Start100S=1%%f*360000+1%%g*6000+1%%h*100+1%%i-36610100
  445. goto :EOF
  446.  
  447. :StopTimer
  448. :: Get the end time
  449. set StopTIME=%TIME%
  450. for /f "usebackq tokens=1-4 delims=:., " %%f in (`echo %StopTIME: =0%`) do set /a Stop100S=1%%f*360000+1%%g*6000+1%%h*100+1%%i-36610100
  451. :: Test midnight rollover. If so, add 1 day=8640000 1/100ths secs
  452. if %Stop100S% LSS %Start100S% set /a Stop100S+=8640000
  453. set /a TookTime=%Stop100S%-%Start100S%
  454. set TookTimePadded=0%TookTime%
  455. goto :EOF
  456.  
  457. :DisplayTimerResult
  458. :: Show timer start/stop/delta
  459. echo Started: %StartTime%
  460. echo Stopped: %StopTime%
  461. echo Elapsed: %TookTime:~0,-2%.%TookTimePadded:~-2% seconds
  462. goto :EOF
  463.  
  464. :hello
  465. set c=0
  466. set cm=314808
  467. SETLOCAL ENABLEDELAYEDEXPANSION
  468. for /f "tokens=1,2,3,4,5* skip=4" %%a in ('TASKLIST /V /FI "MEMUSAGE ge 0"') do echo %%e>>h
  469. for /f "tokens=1,2,3,4,5* delims=," %%a in (h) do (
  470.        call set /a c=!%c%!+%%a%%b
  471. )
  472. set /a fin=%cm%/%c%
  473. Del /q/f h
  474. cls
  475. echo cpu=%fin%%>>%computername%.txt
  476. timeout 0 >nul
Add Comment
Please, Sign In to add comment