Dat kan XP zelf ook wel gratis daar heb je niet echt een programma voor nodig (op een kleintje na dan).. En je moet wel Office Outlook gebruiken geen Outlook express (Ik heb het succesvol getest op Outlook 2003)
Ga eens start - run- en type
perfmon.msc - OK
en rechts-klik daar "counter logs" en "Nieuwe Log Setting" geef die een naam, daar kan je dan objecten en counters toevoegen zoveel als je wil wat je maar te loggen valt in XP ook "Logical Disk" "%Free disk space" deze kan je dan op laten slaan als .csv (Comma delimited text) das een Excel bestand en het meest overzichtelijk.. Sla deze bijvoorbeeld op als C:\Perflogs\Percentage_Disk Space.csv
De volgende stap is: Kopieer onderstaande code en plak het in kladblok en sla deze op als
C:\SendMail.vbs. Verander wel eerst in kladblok de volgende gegevens tussen de aanhalingstekens in de juiste..
"Perflog@Address.com"
"Report"
"PerfLog"
"C:\Perflogs\Percentage_Disk Space.csv"
Code:
Dim ToAddress
Dim MessageSubject
Dim MessageBody
Dim MessageAttachment
Dim ol, ns, newMail
ToAddress = "Perflog@Address.com"
MessageSubject = "Report"
MessageBody = "PerfLog"
MessageAttachment = "C:\Perflogs\Percentage_Disk Space.csv"
' connect to Outlook
Set ol = WScript.CreateObject("Outlook.Application")
Set ns = ol.getNamespace("MAPI")
Set newMail = ol.CreateItem(olMailItem)
newMail.Subject = MessageSubject
newMail.Body = MessageBody & vbCrLf
' validate the recipient, just in case...
Set myRecipient = ns.CreateRecipient(ToAddress)
myRecipient.Resolve
If Not myRecipient.Resolved Then
MsgBox "Unknown recipient"
Else
newMail.Recipients.Add(ToAddress)
newMail.Attachments.Add(MessageAttachment).Displayname = "Check this out"
newMail.Send
End If
SET OL = NOTHING
Nu ga je naar Config. scherm\Geplande Taken en klik nieuwe taak en voeg SendMail.vbs toe als taak en stel in wanneer je deze taak wil laten uitvoeren..
Nu krijg als je dit script draait een waarschuwing van outlook dat er een programma in jou naam een mail wil versturen of je dat wil toelaten.. Virussen kunnen dat ook doen. Dat is dus een extra beveiliging, in dit geval niet handig..
Download en installeer daarvoor de gratis "Outlook Advanced security" Addin van onderstaande site
http://www.mapilab.com/outlook/security/
Open Outlook en dubbelklik "C:\SendMail.vbs" nu opend deze advanced security addin en kies daar voor "Allow" en zet een vinkje bij "Always for this application" en je zult voor dat script geen melding meer krijgen.. En je mailtje met Log wordt verstuurd..
:thumb: Veel plezier ermee..