Я написал скрипт
#$path = Test-Path "\\$computers\c$\Program Files (x86)\Application\App\App.exe"
$computers = Get-Content D:\Разработка\Powershell\Powershell_TXT_FILE\copms.txt |Where {-not ($_.StartsWith('#'))} | foreach {
if (test-connection $_ -quiet -count 1)
{
New-Object psobject -Property @{
Server = $_
Status = "Online"
}
}
else
{
New-Object psobject -Property @{
Server = $_
Status = "Offline"
}
}
}
$computers = $computers | Select-Object -Property Server,Status,App,Printer | ConvertTo-HTML |
Foreach {
if ($_ -like "*<td>Online</td>*" )
{
$_ -replace "<tr>","<tr bgcolor=green>"
}
else {
$_ -replace "<tr>","<tr bgcolor=red>" }
} | out-file D:\Разработка\Powershell\Powershell_TXT_FILE\test2.html
На выходе я получаю страницу html, с заполненными данными по первым двум столбцам. Я хочу добавить еще в 1 столбец статус проверки пути в папке на удаленных ПК. Я не знаю как мне дописать функционал.