Computers

profilepeterlukacko
BaselineScript.bat

@echo off echo This baseline audit script will create 2 files: baseline.html, baseline.txt @set filename="baseline.html" @set number=25 echo Executing baseline audit task 1 of %number%. wmic product list /format:htable > %filename% echo Executing baseline audit task 2 of %number%. wmic nicconfig list /format:htable >> %filename% echo Executing baseline audit task 3 of %number%. wmic startup list /format:htable >> %filename% echo Executing baseline audit task 4 of %number%. wmic bootconfig list /format:htable >> %filename% echo Executing baseline audit task 5 of %number%. wmic diskdrive list /format:htable >> %filename% echo Executing baseline audit task 6 of %number%. wmic environment list /format:htable >> %filename% echo Executing baseline audit task 7 of %number%. wmic job list /format:htable >> %filename% echo Executing baseline audit task 8 of %number%. wmic logon list /format:htable >> %filename% echo Executing baseline audit task 9 of %number%. wmic netprotocol list /format:htable >> %filename% echo Executing baseline audit task 10 of %number%. wmic netuse list /format:htable >> %filename% echo Executing baseline audit task 11 of %number%. wmic os /format:htable >> %filename% echo Executing baseline audit task 12 of %number%. wmic qfe list /format:htable >> %filename% echo Executing baseline audit task 13 of %number%. wmic server list /format:htable >> %filename% echo Executing baseline audit task 14 of %number%. wmic share list /format:htable >> %filename% echo Executing baseline audit task 15 of %number%. wmic softwareelement list /format:htable >> %filename% echo Executing baseline audit task 16 of %number%. wmic systemslot list /format:htable >> %filename% echo Executing baseline audit task 17 of %number%. wmic service list /format:htable >> %filename% 'echo Executing baseline audit task 18 of %number%. 'wmic useraccount list /format:htable >> %filename% 'echo Executing baseline audit task 19 of %number%. 'wmic group list /format:htable >> %filename% echo Executing baseline audit task 20 of %number%. wmic process list /format:htable >> %filename% netstat -ab > baseline.txt echo Executing baseline audit task 21 of %number%. nbtstat -S >> baseline.txt echo Executing baseline audit task 22 of %number%. systeminfo >> baseline.txt echo Executing baseline audit task 23 of %number%. net localgroup >> baseline.txt echo Executing baseline audit task 24 of %number%. schtasks >> baseline.txt echo Executing baseline audit task 25 of %number%. at >> baseline.txt echo Executing baseline audit script has finished running. pause