Jak zautomatyzować szyfrowanie Microsoft EFS dla Windows 7 XP lub Vista

Kilka dni temu musiałem stworzyć skrypt, który szyfrowałby foldery dla moich użytkowników końcowych w pracy. Napisałem poniższy kod, a następnie wrzuciłem go do skryptu logowania, który następnie uruchamiał się, gdy moi użytkownicy logowali się do swoich systemów. Celem szyfrowania jest ochrona poufnych danych firmy przechowywanych na komputerach stacjonarnych i laptopach. Chociaż proces ten działał dla mnie, zalecam przetestowanie go dokładnie przed wdrożeniem!

Poniższy kod jest prostym procesem, który wykonuje kilka czynności:

  1. Szyfruje wszystkie dane w folderze "Moje dokumenty" zalogowanych użytkowników.
  2. Szyfruje wszystkie dane w folderze "Outlook" zalogowanych użytkowników. Jest to domyślna lokalizacja Outlook 2000 i Outlook 2003 przechowuje pliki .pst i .ost.
  3. Rury wszystkie wyprowadzają ze skryptu do pliku w celu późniejszego zebrania. Plik może znajdować się w obszarze "Moje dokumenty" zalogowanego użytkownika. Plik zostanie nazwany% computername% .efs.

Windows XP

 REM @echo off REM EFS MyDoc i Outlook EFS Encryption Script Version 1.1 REM https:// REM REM Skrypt stworzony przez MrGroove () REM REM Ten program jest wolnym oprogramowaniem; nie można redystrybuować REM bez zgody  REM echo ***** >> "% userprofile% \ moje dokumenty \% computername% .efs" REM EFS Encryption Script Version 1.1 REM ========= ============================================== REM Po pierwsze, stwórzmy plik do przechowywania wszystkich prac wykonywanych i dla historii echa ****** >> "% userprofile% \ moje dokumenty \% nazwa_komputera% .efs" echo ****** >> "% userprofile% \ my dokumenty \% nazwa_komputera% .efs "REM =================================== ============= echo% date%% time% >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" REM ============= ====================================== REM Teraz zamierzaliśmy zaktualizować wszystkie pliki, aby upewnić się, że nie ma plików są zaszyfrowane za pomocą starych kluczy cipher / u >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" REM ========================= ========================== REM Rozpocznij szyfrowanie szyfru folderu "Moje dokumenty" / a / e / h / i / q / s: "% userprofile% \ Moje dokumenty" >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" REM =================== =================================== REM Rozpoczęcie enkrypcji folderu "Outlook", w którym znajdują się pliki OST i PST są przechowywane cipher / a / e / h / i / q / s: "% userprofile% \ Ustawienia lokalne \ Dane aplikacji \ Microsoft \ Outlook" >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" REM == ================================================ REM Więcej Dom Zachowanie echa% daty%% czasu% >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" echo ****** >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" echo * ***** >> "% userprofile% \ Moje dokumenty \% nazwa_komputera% .efs" REM ============================ REM ===================== ======================= REM Wszystko gotowe! 

System Windows 7

 REM @echo off REM EFS MyDoc i Outlook EFS Encryption Script Version 1.1 REM https:// REM REM Skrypt stworzony przez MrGroove () REM REM Ten program jest wolnym oprogramowaniem; nie można redystrybuować REM bez zgody  REM echo ***** >> "% userprofile% \ documents \% computername% .efs" REM EFS Encryption Script Version 1.1 REM ========== ============================================= Najpierw stwórzmy plik do przechowywania wszystkich prac wykonywanych i dla historii echa ****** >> "% userprofile% \ documents \% computername% .efs" echo ****** >> "% userprofile% \ documents \% computername% .efs "REM ============================================ ========== echo% data%% czas% >> "% userprofile% \ documents \% nazwa_komputera% .efs" REM ================= ================================== REM Teraz zamierzamy zaktualizować wszystkie pliki, aby upewnić się, że żadne pliki nie są zaszyfrowane za pomocą starych klucze cipher / u >> "% userprofile% \ documents \% computername% .efs" REM ============================== ===================== REM Rozpocznij szyfrowanie szyfru folderu "Dokumenty" / a / e / h / i / q / s: "% userprofile% \ Documents ">>"% userprofile% \ documents \% nazwa_komputera% .efs "REM ================================= ========== =========== REM Rozpocznij szyfrowanie folderu "Outlook", w którym przechowywane są pliki OST i PST / c / a / e / h / i / q / s: "% userprofile% \ Local Settings \ Dane aplikacji \ Microsoft \ Outlook ">>"% userprofile% \ documents \% nazwa_komputera% .efs "REM =========================== ======================= Więcej domowników Echo% data%% czas% >> "% userprofile% \ documents \% nazwa_komputera% .efs" echo ****** >> "% userprofile% \ documents \% nazwa_komputera% .efs" echo ****** >> "% userprofile% \ documents \% nazwa_komputera% .efs" REM ====== ============================================ REM ===== ============================================= REM Wszystko gotowe!