' namnger av denna skrivar: för
'- " för http://www.ftponline.com/wss/2004_12/magazine/features/kgardinier/page2.aspx " rel= " nofollow " " för _blank " target= > för http://www.go-itservices.com/Windows_Server_2003_Maintenance_Strategy.pdf " för href= för
ss/2004_12
/magazine/
features/
k
gardinier/
page2.aspx
'- rel= " nofollow " " för _blank " target= > för http://safari.samspublishing.com/0672326671/index?indexview=L " för href= för
om/
Windows
_Server_20
03_Mainten
ance_Start
egy.pdf
'- rel= " nofollow " " för _blank " target= >
2326671/in
dex för http://safari.samspublishi
ng.com/067?
indexv
iew=L (sökande: Loggar)
strArchiveFolder = ”C:\BckEvt "
ServerName = ”SrvDC001 "
Set WS = CreateObject (”Wscript.Shel
l”)
Set
leSystemOb
ject”)/>DateString = CurrentDate ()
Purge = falskt ”<--- Jag ändrade den till F för att testa, det bör be*: Next
on felmeritförteckning/>StartTime = Now
Output”,-------------------------
--------”
OutPut ”som startas på: ” & system för
Set för "" för CStr (nu)
Output = GetObject (”winmgmts: {(Back
up, Securit
y)}\ \” & ServerName & _
" \ rotar \ CIMV2 ")
If Err.Number = 0 Then
fastställda colLogs =
för System.ExecQuery (”välj * från Win32_NTEventLogFile”, 48), för varje refLog i för logName- = ServerName& för colLogs
” _ ”& LogFileName (refLog.LogFile
Name) & för _
” _ ”& DateString
, om
för _
FSO.DeleteFile (strArchiveF
older för FSO.FileExists (strArchiveF
older &” \ ”& LogName &” .evt ") därefter & ”\” & logNamen & ”.evt”), om laxermedel Then
RetVal = reflog.ClearEventlog (strAr
chiveFolde
r &” \ ”, & logNamen &
Else
RetVal” för .evt ") =
för reflog.BackupEventlog (strA
rchiveFold
er & ”\” & logNamen & ”.evt”) avslutar If
, om RetVal = 0 Then
tillverkade vbTab & ”loggar arkiverades i .evt formaterar: ” & logNamen & ”.evt "
, om tillverkad vbTab för laxermedel därefter & ”alla händelser görades klar vbTab för
Else
& ”felstunder som arkiverar i .evt, formaterar. ”
avslutar If
Next
Else
tillverkad vbTab, & ”missat förbind till serveren " colLogs för
End If
Set = Nothing
Set refLogs = det Nothing
Set systemet = Nothing
Output”,-------------------------
----------
-----”
OutPut ”färdig på: ” &
Set för "" för
Output för "" för CStr (nu)
Output WS = Nothing
” FullLog.Close??? FullLog=unknown
Set FullLog = Nothing
Set FSO = Nothing
Function CurrentDate
i dag = Date
, om månad (i dag) < 10 Then
CurrentDate = ”0” & CStr (månad (i dag))
Else
CurrentDate = CStr (månad (i dag))
avslutar If
, om dagen (i dag) < 10 Then
CurrentDate = CurrentDate & ”0” & CStr (dagen (i dag))
Else
CurrentDate = CurrentDate & CStr (dag (i dag))
avslutar If
CurrentDate = CurrentDate & CStr (året (i dag))
, om timmen (Time) < 10 Then
CurrentDate = CurrentDate & ”0” & CStr (timmen (Time))
Else
CurrentDate = CurrentDate & CStr (timmen (Time))
avslutar för det LogName
för fallet för If
End Function
Function LogFileName (LogName)
vald
LogFileName ”för applikationen " fallet = fallet
LogFileName för
””för dir för fallet ”för app-"
tjänste- "
LogFileName ”för arkivet = " för DNS-serveren " = fallet ”för dns-"
, ”spara tjänste- som "
LogFileName för replicationen =
LogFileName ”för säkerhet " för fallet ”för tekniker-"
=
LogFileName ”för systemet " för fallet ”för sekund"
= ”system-"
avslutar text för text
' FullLog.writeline för Select
End Function
Sub tillverkad (text)
' wscript.echo??? FullLog=unknown
End Sub