Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2018, 12:39   #1
Bobick123
 
Регистрация: 25.09.2018
Сообщений: 3
По умолчанию PowerShell, ForeachObject и Write-host

Если напишу Get-Process | Sort-Object cpu |Select-Object -last 3
То получу список из трех самый нагруженных процессоров:

Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
2440 135 81516 100360 174,39 3368 2 explorer
635 65 348300 181976 329,88 3716 2 chrome
2544 80 191344 203884 570,56 7000 2 chrome

Хотел бы все это вывести следующим образом:
Get-Process | Sort-Object cpu |Select-Object -last 3 | foreach-object {write-host $_}

Но тогда выводится только:
System.Diagnostics.Process (explorer)
System.Diagnostics.Process (chrome)
System.Diagnostics.Process (chrome)

Вопрос: почему теряется все остальное и каким образом тогда нужно прописывать, чтобы обеспечить вывод всей этой информации?
Заранее спасибо за ответ
Bobick123 вне форума Ответить с цитированием
Старый 25.09.2018, 16:44   #2
Bobick123
 
Регистрация: 25.09.2018
Сообщений: 3
По умолчанию

Если заменить write-host на write, то выводит правильно.
Однако(!) становится невозможным использования -Foregroundcolor. Вместо смены цвета он пишет эту фразу.
Bobick123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
резервное копирование директории powershell Александрa Windows 0 05.05.2016 16:05
Мой первый скрипт на PowerShell ds.Dante Операционные системы общие вопросы 1 22.06.2012 13:52
не работает скрипт на Powershell Rohan Общие вопросы .NET 0 02.08.2011 13:27
Не устаглвлен Windows PowerShell ! Thugmaster Windows 6 07.09.2010 00:57
Windows PowerShell kalista Помощь студентам 0 14.06.2010 15:17