|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Не могу разобратся с Convertto-html |
|
PowerShell - [решено] Не могу разобратся с Convertto-html
|
Новый участник Сообщения: 5 |
С скриптами сталкиваюсь первый раз, так что прошу не судить строго
![]() Изучаю по книжке, там стоит задача вывести список всех служб и в зависимости от статуса окрасить их либо в красный либо в зелёный цвет с этим я справился 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
|
Профиль | Сайт | Отправить PM | Цитировать glazemir, возможно, вам помогут эти статьи
Язык сценариев Windows PowerShell: Отличный внешний вид Эй, сценарист!: Работа с прохладцей тоже бывает вознаграждена! |
------- Отправлено: 01:14, 29-01-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Сообщения: 53530
|
Профиль | Отправить PM | Цитировать glazemir, командлет Write-Host выводит данные только в консоль и не передает дальше в конвейер (соответственно, ConvertTo-Html не получает ничего).
Если можно обойтись без цвета, все просто: Ну а если выделение цветом жизненно необходимо, придется писать фактически аналог ConvertTo-Html (создание html-файла вручную, со всеми необходимыми тегами). |
Отправлено: 12:06, 29-01-2009 | #3 |
Новый участник Сообщения: 9
|
Профиль | Отправить 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> PS C:\> gWmi Win32_OperatingSystem | ConvertTo-Html __server | ` foreach {if ($_ -match "__server") {$_ -replace "__server", "Computer"}} <tr><th>Computer</th></tr> ![]() |
Последний раз редактировалось aToVille, 03-07-2009 в 07:25. Отправлено: 08:26, 26-06-2009 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Принтер - не могу разобратся с подачей бумаги на 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 |
|