Hur man automatiserar Microsoft EFS-kryptering för Windows 7 XP eller Vista

För några dagar sedan behövde jag skapa ett skript som skulle kryptera mappar för mina slutanvändare på jobbet. Jag skrev koden nedan och slängde den till ett inloggningsskript som då skulle springa när mina användare loggade in på sina system. Syftet med krypteringen är att skydda känsliga företagsdata lagrade på stationära och bärbara datorer. Även om processen fungerade för mig, rekommenderar jag att du testar det noga innan du distribuerar!

Koden nedan är en enkel process som gör några saker:

  1. Krypterar alla data i den inloggade användaren "Mina dokument" -mappen.
  2. Krypterar alla data i den inloggade användarens "Outlook" -mapp. Det här är standardplatsen Outlook 2000 och Outlook 2003 lagrar .pst och .ost-filer.
  3. Rör all produktion från skriptet till en fil för senare samling. Filen kan placeras under den inloggade användarens "Mina dokument". Filen kommer att kallas% datornamn% .efs.

Windows XP

 REM @echo av REM EFS MyDoc & Outlook EFS-krypteringskript Version 1.1 REM https:// REM REM-skript Skapat av MrGroove () REM REM Detta program är fri programvara; inte omfördelas REM utan tillstånd från  REM echo ***** >> "% userprofile% \ my documents \% datornamn% .efs" REM EFS Encryption Script Version 1.1 REM ========= ======================================================================================================== First First en fil att lagra allt arbete gjorde och för historia echo ****** >> "% userprofile% \ my documents \% datornamn% .efs" echo ****** >> "% userprofile% \ my dokument \% datornamn% .efs "REM =========================================== ============== echo% date%% time% >> "% userprofile% \ Mina dokument \% datornamn% .efs" REM ============== = =============================================================================================================== krypteras med gamla nycklar cipher / u >> "% userprofile% \ Mina dokument \% datornamn% .efs" REM ========================== ======================================================== Begär kryptering av mappen "Mina dokument" "% userprofile% \ Mina dokument" >> "% userprofile% \ Mina dokument \% datornamn% .efs" REM ==================== ===================================== REM Börja kryptering av "Outlook" -mappen där OST- och PST-filerna lagras cipher / a / e / h / i / q / s: "% användarprofil% \ Lokala inställningar \ Programdata \ Microsoft \ Outlook" >> "% userprofile% \ Mina dokument \% datornamn% .efs" REM == ================================================= REM Mer House Keeping echo% date%% time% >> "% userprofile% \ Mina dokument \% datornamn% .efs" echo ****** >> "% userprofile% \ Mina dokument \% datornamn% .efs" echo * ***** >> "% userprofile% \ Mina dokument \% datornamn% .efs" REM ============================== ====================== REM ============================= ======================= REM Allt gjort! 

Windows 7

 REM @echo av REM EFS MyDoc & Outlook EFS-krypteringskript Version 1.1 REM https:// REM REM-skript Skapat av MrGroove () REM REM Detta program är fri programvara; inte omfördelas REM utan tillstånd från  REM echo ***** >> "% userprofile% \ documents \% datornamn% .efs" REM EFS Encryption Script Version 1.1 REM ========== ========================================= fil för att lagra allt arbete gjorde och för historia echo ****** >> "% userprofile% \ documents \% datornamn% .efs" echo ****** >> "% userprofile% \ documents \% datornamn% .efs "REM ============================================= ========== echo% date%% time% >> "% userprofile% \ documents \% datornamn% .efs" REM ================= =================================== REM Nu skulle uppdatera alla filer för att säkerställa att inga filer krypteras med gamla tangenterna cipher / u >> "% userprofile% \ documents \% datornamn% .efs" REM =============================== ======================================================================================================================== ">>"% userprofile% \ documents \% datornamn% .efs "REM ================================== ========== ============ REM Börja kryptering av mappen "Outlook" där OST- och PST-filerna lagras cipher / a / e / h / i / q / s: "% userprofile% \ Lokala inställningar \ Applikationsdata \ Microsoft \ Outlook ">>"% userprofile% \ documents \% datornamn% .efs "REM ============================ ======================== REM Fler hus Håller echo% datum%% time% >> "% userprofile% \ documents \% datornamn% .efs" echo ****** >> "% userprofile% \ documents \% datornamn% .efs" echo ****** >> "% userprofile% \ documents \% datornamn% .efs" REM ====== ============================================== REM ===== ============================================== REM Allt gjort!