hacker342
@hacker342
Like Linux

Как добавить данные в html вывод через Powershell?

Я написал скрипт
#$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 столбец статус проверки пути в папке на удаленных ПК. Я не знаю как мне дописать функционал.
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
@AAT666
Меняем $path на "\\$_\c$\Program Files (x86)\Application\App\App.exe"

А в $psobject добавляем что-то типа IsPath = Test-Path $path

Удачи!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы