Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$RawIndex = 5,187,197,198,200
$IsSmartBad = $false

for ($n = 0; $n -lt $smart.Length; $n++) {
    for ($i = 2; $i -lt $smart[$n].VendorSpecific.Length; $i += 12) 
    {
		if($RawIndex -contains $smart[$n].VendorSpecific[$i]) {
			$smart.VendorSpecific[($i+5)..($i+10)] | Where {$_ -gt 0} | Foreach {
				$IsSmartBad = $true
			}
		}
	}
}


if($IsSmartBad) 
{
	$Server = 'mail_server_address.ru'
    $From = 'my_mail@mail_server_address.ru'
    $To = 'my_mail@mail_server_address.ru'
    $encoding = [System.Text.Encoding]::UTF8
    $BodyM = ""
    Send-MailMessage -From $From -To $To -SmtpServer $server -Body "$Theme `n$BodyM" -Subject "SMART Alert - $computer" -Encoding $encoding
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:52, 02-07-2018 | #4