18 lines
323 B
PowerShell
18 lines
323 B
PowerShell
$ErrorActionPreference= 'silentlycontinue'
|
|
$smartst = (Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus).PredictFailure
|
|
|
|
if ($smartst = 'False')
|
|
{
|
|
Write-Output "Theres no SMART Failures predicted"
|
|
exit 0
|
|
}
|
|
|
|
|
|
else
|
|
{
|
|
Write-Output "There are SMART Failures detected"
|
|
exit 1
|
|
}
|
|
|
|
|
|
Exit $LASTEXITCODE |