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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Не могу разобратся с Convertto-html

Ответить
Настройки темы
PowerShell - [решено] Не могу разобратся с Convertto-html

Новый участник


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

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


С скриптами сталкиваюсь первый раз, так что прошу не судить строго
Изучаю по книжке, там стоит задача вывести список всех служб и в зависимости от статуса окрасить их либо в красный либо в зелёный цвет с этим я справился

Get-Service | ForEach-Object { if($_.status -Eq "Stopped") {Write-Host $_.Status $_.Name -ForegroundColor red}
Elseif ($_.status -Eq "Running") {Write-Host $_.Status $_.Name -ForegroundColor Green}}

После этого надо вывести результат в html, делаю таким образом

Get-Service | ForEach-Object { if($_.status -Eq "Stopped") {Write-Host $_.Status $_.Name -ForegroundColor red}
Elseif ($_.status -Eq "Running") {Write-Host $_.Status $_.Name -ForegroundColor Green}} | ConvertTo-Html > .\get-service.html

В результате сего действа получаю пустой файл get-service.html Собственно вопрос что я делаю не так?

Отправлено: 10:47, 28-01-2009

 

(*.*)


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

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


glazemir, возможно, вам помогут эти статьи
Язык сценариев Windows PowerShell: Отличный внешний вид
Эй, сценарист!: Работа с прохладцей тоже бывает вознаграждена!

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 01:14, 29-01-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


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

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


glazemir, командлет Write-Host выводит данные только в консоль и не передает дальше в конвейер (соответственно, ConvertTo-Html не получает ничего).

Если можно обойтись без цвета, все просто:
Код: Выделить весь код
Get-Service | ConvertTo-Html Status, Name | Set-Content .\get-service.html
Ну а если выделение цветом жизненно необходимо, придется писать фактически аналог ConvertTo-Html (создание html-файла вручную, со всеми необходимыми тегами).
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:06, 29-01-2009 | #3


Аватара для aToVille

Новый участник


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

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


Помогите разобраться со следующим. Делаю:
Код: Выделить весь код
PS C:\> gWmi Win32_OperatingSystem | ConvertTo-Html __server

<html><body><table>
***
<tr><th>__server</th></tr>
<tr><td>COMP_NAME</td></tr>
</table></body></html>
Для наглядного отображения информации, пытаюсь заменить "__server" на "Computer" по примеру с раскрашиванием служб:
Код: Выделить весь код
PS C:\> gWmi Win32_OperatingSystem | ConvertTo-Html __server | `
  foreach {if ($_ -match "__server") {$_ -replace "__server", "Computer"}}

<tr><th>Computer</th></tr>
Получается все тело HTML пропадает Помогите разобраться??

Последний раз редактировалось aToVille, 03-07-2009 в 07:25.


Отправлено: 08:26, 26-06-2009 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Не могу разобратся с Convertto-html

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Принтер - не могу разобратся с подачей бумаги на canon mp630 ZGG Прочее железо 6 12-11-2009 11:10
Не могу вылечиться от HTML:Illiframe-D [Trj и что теперь делать? loftiplamar Лечение систем от вредоносных программ 1 04-11-2009 16:00
Разное - [решено] Не могу просмотреть HTML-код страниц в Интернете Мамелюк Microsoft Windows 2000/XP 2 26-07-2009 15:01
Delphi - Не могу разобратся с savedialog Njey Программирование и базы данных 15 18-03-2008 21:14
Не могу просмотреть HTML код страницы vagner_HATE Хочу все знать 5 17-01-2005 18:29




 
Переход