SHOW:
|
|
- or go back to the newest paste.
1 | @ECHO OFF | |
2 | :: poorman Local Security Policy (Audit Policy) batch script v1.2 | |
3 | :: will enable success/failure for all audits except DS access | |
4 | :: require auditpol.exe if not exist | |
5 | :: win ver part shamelessly from Denis St-Pierre | |
6 | :: tdr.local[at]gmail.com | |
7 | ||
8 | ||
9 | VER | FINDSTR /L "5.0." > NUL: | |
10 | IF %ErrorLevel% EQU 0 ( | |
11 | ECHO System is running Win 2000 | |
12 | C:\Windows\System32\auditpol.exe /enable /system:all /logon:all /object:all /privilege:all /process:all /policy:all /sam:all | |
13 | ||
14 | ) | |
15 | ||
16 | VER | FINDSTR /L "5.1." > NUL: | |
17 | IF %ErrorLevel% EQU 0 ( | |
18 | ECHO System is running Win XP | |
19 | GOTO Win_XP_2003 | |
20 | ||
21 | ) | |
22 | ||
23 | VER | FINDSTR /L "5.2." > NUL: | |
24 | IF %ErrorLevel% EQU 0 ( | |
25 | ECHO System is running Win 2003 | |
26 | GOTO Win_XP_2003 | |
27 | ||
28 | ) | |
29 | ||
30 | VER | FINDSTR /L "6.0." > NUL: | |
31 | IF %ErrorLevel% EQU 0 ( | |
32 | If EXIST %SystemRoot%\System32\ServerManagerLauncher.exe ( | |
33 | ECHO Running Windows 2008R1 | |
34 | GOTO Win_Vista_7_2008 | |
35 | ||
36 | ) ELSE ( | |
37 | ECHO System is running Win Vista | |
38 | GOTO Win_Vista_7_2008 | |
39 | ||
40 | ) | |
41 | ) | |
42 | ||
43 | VER | FINDSTR /L "6.1." > NUL: | |
44 | IF %ErrorLevel% EQU 0 ( | |
45 | If EXIST %SystemRoot%\System32\ServerManagerLauncher.exe ( | |
46 | ECHO Running Windows 2008R2 | |
47 | GOTO Win_Vista_7_2008 | |
48 | ||
49 | ) ELSE ( | |
50 | ECHO System is running Windows 7 | |
51 | GOTO Win_Vista_7_2008 | |
52 | ||
53 | ) | |
54 | ) | |
55 | ||
56 | :Win_XP_2003 | |
57 | Auditpol.exe /enable /system:all /logon:all /object:all /privilege:all /process:all /policy:all /sam:all | |
58 | GOTO EXEC_CMD | |
59 | ||
60 | ||
61 | :Win_Vista_7_2008 | |
62 | C:\Windows\System32\auditpol.exe /set /category:"Account Logon" /success:enable /failure:enable | |
63 | C:\Windows\System32\auditpol.exe /set /category:"Object Access" /success:enable /failure:enable | |
64 | C:\Windows\System32\auditpol.exe /set /category:"Account Management" /success:enable /failure:enable | |
65 | C:\Windows\System32\auditpol.exe /set /category:"Detailed Tracking" /success:enable /failure:enable | |
66 | C:\Windows\System32\auditpol.exe /set /category:"DS Access" /success:disable /failure:disable | |
67 | C:\Windows\System32\auditpol.exe /set /category:"Logon/Logoff" /success:enable /failure:enable | |
68 | C:\Windows\System32\auditpol.exe /set /category:"Policy Change" /success:enable /failure:enable | |
69 | C:\Windows\System32\auditpol.exe /set /category:"Privilege Use" /success:enable /failure:enable | |
70 | C:\Windows\System32\auditpol.exe /set /category:"System" /success:enable /failure:enable | |
71 | GOTO EXEC_CMD | |
72 | ||
73 | :EXEC_CMD | |
74 | ECHO Continue with Audit Policy.. | |
75 | PAUSE | |
76 | START c:\windows\system32\secpol.msc |