Pavix

Get Bitlocker Keys

Mar 29th, 2021 (edited)
935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 1.27 KB | None | 0 0
  1. cls
  2.  
  3. REM @Echo off
  4. REM Title BitLocker Report
  5. REM color 0a
  6. REM Setlocal EnableDelayedExpansion
  7.  
  8. REM INTERNAL VARIABLES
  9. REM —————————————————————————-
  10.  
  11. REM ENTER NAME OF COMPUTER TEXT FILE
  12. Set PCList=C:\scripts\BitLocker\computers.txt
  13.  
  14. REM CREATES DATE AND TIME TIMESTAMP
  15. REM sets a static timestamp
  16. for /F "tokens=2-4 delims=/- " %%p in ('date/T') do set mdate=%%r%%p%%q
  17. for /F "tokens=1-2 delims=:- " %%p in (‘time/T’) do set mtime=%%p%%q
  18. Set ReportN=%mdate%_%mtime%_%report%.txt
  19. REM PROGRAM ROUTINE
  20. :CYCLE
  21. for /f "tokens=* delims= " %%a in (%PCList%) do (
  22.  
  23. REM sets dynamic timestamp
  24. FOR /F "TOKENS=*" %%B IN (‘DATE/T’) DO SET NowD=%%B
  25. FOR /F "TOKENS=*" %%A IN (‘TIME/T’) DO SET NowT=%%A
  26.  
  27. cls
  28. echo Contacting %%a workstation name…
  29. ping %%a | find "Reply" > nul
  30. if errorlevel 1 (echo !NowD! !NowT!, %%a, OFFLINE >> "%ReportN%"
  31. ) else (
  32. echo !NowD! !NowT!, %%a, ONLINE >> "%ReportN%"
  33. cls
  34. echo Found %%a
  35. rem ———————————-
  36. echo Reporting Bitlokcer Data %%a
  37. ping -n 2 127.0.0.1>nul
  38. echo.
  39. SET FILENAME = %%a + .txt
  40. manage-bde -cn %%a -protectors -get c:>>C:\scripts\Bitlocker\%FILENAME%
  41. rem ———————————-
  42.  
  43. echo.
  44. )
  45. )
  46.  
  47. endlocal
  48. exit /b 0
Add Comment
Please, Sign In to add comment