oracle查看审核策略,系统审核策略操作脚本

系统审核策略操作脚本,具体操作看帮助吧

@echo off

if {%1} == {} goto :help

if {%2} == {} goto :help

if exist SAMTool.sdb erase SAMTool.sdb /q

if exist SAMTool.inf erase SAMTool.inf /q

if exist SAMTool.log erase SAMTool.log /q

if {%1} == {-b} secedit /export /cfg %2 /log SAMTool.log /quiet

if {%1} == {-r} secedit /configure /db SAMTool.sdb /cfg %2 /log SAMTool.log /quiet

if {%1} == {-o} (

if {%4} == {} goto :help

if not {%3} == {-p} goto :help

echo %4 | findstr "[0-3]" >nul || goto :help

rem pushd %windir%\system32\

echo.[version]>>SAMTool.inf

echo.signature="$CHICAGO$">>SAMTool.inf

echo.[Event Audit]>>SAMTool.inf

echo.%2 | findstr "D" >nul && echo.AuditDSAccess=%4>>SAMTool.inf

echo.%2 | findstr "E" >nul && echo.AuditLogonEvents=%4>>SAMTool.inf

echo.%2 | findstr "S" >nul && echo.AuditSystemEvents=%4>>SAMTool.inf

echo.%2 | findstr "O" >nul && echo.AuditObjectAccess=%4>>SAMTool.inf

echo.%2 | findstr "U" >nul && echo.AuditPrivilegeUse=%4>>SAMTool.inf

echo.%2 | findstr "C" >nul && echo.AuditPolicyChange=%4>>SAMTool.inf

echo.%2 | findstr "L" >nul && echo.AuditAccountLogon=%4>>SAMTool.inf

echo.%2 | findstr "M" >nul && echo.AuditAccountManage=%4>>SAMTool.inf

echo.%2 | findstr "P" >nul && echo.AuditProcessTracking=%4>>SAMTool.inf

if {%2} == {A} (

echo.AuditDSAccess=%4>>SAMTool.inf

echo.AuditLogonEvents=%4>>SAMTool.inf

echo.AuditSystemEvents=%4>>SAMTool.inf

echo.AuditObjectAccess=%4>>SAMTool.inf

echo.AuditPrivilegeUse=%4>>SAMTool.inf

echo.AuditPolicyChange=%4>>SAMTool.inf

echo.AuditAccountLogon=%4>>SAMTool.inf

echo.AuditAccountManage=%4>>SAMTool.inf

echo.AuditProcessTracking=%4>>SAMTool.inf

)

secedit /configure /db SAMTool.sdb /cfg SAMTool.inf /log SAMTool.log /quiet

)

if {%3} == {-v} type SAMTool.log

if {%5} == {-v} type SAMTool.log

if exist SAMTool.sdb erase SAMTool.sdb /q

if exist SAMTool.inf erase SAMTool.inf /q

if exist SAMTool.log erase SAMTool.log /q

exit /b

:help

cls

echo.System audit strategy manage tool. (C) Copyright 2005-2012 Small Shen.

echo.

echo.Usage: SAMTool -b^|r [drive:][path][filename] -o options -p parameters -v

echo.

echo. -b Backup the current configuration, Specifies an INF file.

echo. -r From an INF file recovery configuration.

echo. -o options^(Support multiple^):

echo. D: Directory Service Access

echo. E: Logon Events

echo. S: System Events

echo. O: Object Access

echo. U: Privilege Use

echo. C: Policy Change

echo. L: Account Logon

echo. M: Account Manage

echo. P: Process Tracking

echo. A: All audit

echo. -p parameters:

echo. 0: Don't audit

echo. 1: Only audit successful

echo. 2: Only audit failure

echo. 3: All audit ^(successful and failure^)

echo. -v Detailed results.

echo.

echo.Example: SAMTool -o EC -p 0 -v

echo. SAMTool -b c:\myconfig.inf -v

exit /b

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值