View difference between Paste ID: b2SxjVLW and v9WCWyZ4
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