Html - zmiana tła w zależności od wyniku

0

Hej,
piszę skrypt w powershell, który sprawdza ilość wolnego miejsca na dyskach twardych stacji klienckich i generuje plik html z wynikami. Mam jednak problem z tym, że jak na komputerze mam mniej niż 5GB wolnego miejsca, to dana wartość zmienia kolor na czerwony. Nie mam zielonego pojęcia jak to zrobić, próbowałem już kilku sposobów, ale poległem.
To skrypt, który udało mi się na razie napisać i który robi co chce, oprócz kolorwania na czerwono.

Function Get-ComInfo {   

param(   
## Computers   
$computers   
   
)  
$FreespaceWarning = 30; 
$orangeColor = "#FBB917" 

#Here LOW Space thresold is lessthan 10% of the total size of the Volume 
$PercentFree = @{Name="FreeSpace(GB)";Expression={"{0:N1}" -f($_.freespace /1GB)}} 
Get-WmiObject Win32_LogicalDisk -filter "DriveType=3" -computer $computers |  
Select SystemName,DeviceID,VolumeName,$PercentFree,@{Name="Size(GB)";Expression={"{0:N1}" -f($_.size/1gb)}},@{name="PercentFree(%)";Expression={[int](($_.FreeSpace/$_.Size)*100)}}, @{Name="LOW SPACE";Expression={"{0:N1}" -f($_.freespace / $_.size -lt .1)}} 

  
}   
   
Get-Content U:\Users\#####\Desktop\servers.txt | ForEach-Object { Get-ComInfo -computers $_} | ConvertTo-HTML | Out-File U:\Users\####\Desktop\Drives.htm 
0

Ale tym skryptem generujesz też kod html? Jesli tak do daj if miejsce < 5GB then <body class="malomiejsca"> i ostyluj to lub. ew. <body style="background: red;">

0

Tak, jest generowany taki html jak w załączniku.
A możesz coś więcej podpowiedzieć?

1 użytkowników online, w tym zalogowanych: 0, gości: 1