Hello,
I would like to get an emailmessage, when my SSD is full. Is needs to send automaticly an email, my problem now is, I wanna set it below 1GB, so lower dan 1GB it needs to send an email.
I have this code, it send's an email, but only when I activate it in te taskscheduwler.
$smtpserver="192.168.1.5"
$sender="myemail@email.nl"
$receiver="myemail@email.nl"
$subject="Diskspace is full!"
$message="Diskspace is full $env:computername !
$disk = Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'" |
Select-Object Size,FreeSpace
$result = $disk.FreeSpace / 1GB
if ($result -lt 5) {
Send-MailMessage -smtpserver $smtpserver -From $sender -To $receiver -Subject $subject -Body $message
quit
}
else {
quit
}
I would like to get an emailmessage, when my SSD is full. Is needs to send automaticly an email, my problem now is, I wanna set it below 1GB, so lower dan 1GB it needs to send an email.
I have this code, it send's an email, but only when I activate it in te taskscheduwler.
$smtpserver="192.168.1.5"
$sender="myemail@email.nl"
$receiver="myemail@email.nl"
$subject="Diskspace is full!"
$message="Diskspace is full $env:computername !
$disk = Get-WmiObject Win32_LogicalDisk -Filter "DeviceID='C:'" |
Select-Object Size,FreeSpace
$result = $disk.FreeSpace / 1GB
if ($result -lt 5) {
Send-MailMessage -smtpserver $smtpserver -From $sender -To $receiver -Subject $subject -Body $message
quit
}
else {
quit
}