|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Вывод заданных свойств процесса |
|
PowerShell - [решено] Вывод заданных свойств процесса
|
Пользователь Сообщения: 62 |
Профиль | Отправить PM | Цитировать Доброго дня!
Возникла такая проблема: необходимо вывести в текстовый файл список процессов, запущенных в данный момент, причем должны быть выведены следующие свойства: Имя процесса, Id , PriorityClass, UserprocessorTime, TotalProcessorTime. Дополнительное условие - отсортировать результат по TotalProcessorTime и Id > 100. Я составил следующий командлет: get-process | where-object {$_.id -gt 100} | ft processname, id, priorityclass, userprocessortime, totalprocessortime | sort-object -property @{Expression="totalprocessortime"} > process.txt out-lineoutput : Объект типа "Microsoft.PowerShell.Commands.Internal.Format.FormatEntr yData" недопустим или находится в неправильной последовательности. Наиболее вероятная причина – указанная пользователем команда "format-*", конфликтующая с форматированием по умолчанию. + CategoryInfo : InvalidData: ( [out-lineoutput], InvalidOperationExce ption + FullyQualifiedErrorId : ConsoleLineOutputOutOfSequencePacket,Microsoft.PowerShe ll.Commands.OutLineOutputCommand Похоже что я что-то напутал в секции ft... Но, с другой стороны, по отдельности все вроде работает |
|
Отправлено: 00:18, 07-05-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Поменяйте местами Format-Table и Sort-Object. Хэш-таблицу в Sort-Object использовать в данном случае необязательно.
|
Отправлено: 07:16, 07-05-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Iska, не знаю, в чем было дело, но вчера мне это не помогло Сегодня же все ОК ) Спасибо за помощь!
|
Отправлено: 10:17, 07-05-2013 | #3 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Iska, очень странно. Данная команда работает через раз - иногда проходит все замечательно, а иногда выдает следующую ошибку:
Sort-Object : Исключение при чтении "TotalProcessorTime" : "Отказано в доступе" строка:1 знак:57 + get-process | where-object {$_.id -gt 100} | sort-object <<<< -property @{Expression="totalprocessortime"} | ft processname, id, priorityclass, userprocessortime, total processortime > process.txt + CategoryInfo : InvalidResult: (System.Diagnostics.Process (audiodg):PSObject) [Sort-Object], GetValueInvocationException + FullyQualifiedErrorId : ExpressionEvaluation,Microsoft.PowerShell.Commands.SortObjectCommand С чем это может быть связано? |
Отправлено: 14:16, 08-05-2013 | #4 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать "Отказано в доступе" - Для получения свойства TotalProcessorTime у всех процессов - выполните команду под учетной записью с правами администратора.
|
|
Отправлено: 16:23, 08-05-2013 | #5 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Kazun, т.е. запуск powershell ise от имени администратора не подходит?
|
Отправлено: 16:31, 08-05-2013 | #6 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Подходит.
|
Отправлено: 16:31, 08-05-2013 | #7 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Kazun, гмм, не подходит. Вернее он все равно выдает старую ошибку, но при этом файл формирует правильный . Так что будем считать, что все ок )
|
Отправлено: 16:42, 08-05-2013 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - Вывод в CMD процесса работы JS | kosmonavtom | Скриптовые языки администрирования Windows | 4 | 10-03-2013 10:42 | |
CMD/BAT - Как вывести одинаковые по содержанию файлы из заданных директорий? | Lil Crazy | Скриптовые языки администрирования Windows | 5 | 23-05-2010 11:17 | |
CMD/BAT - [решено] Перенос из заданных директорий в новую файлы, содержащие заданное слово | Lil Crazy | Скриптовые языки администрирования Windows | 11 | 14-05-2010 20:46 | |
CMD/BAT - [решено] Вывод заданных параметров | storm2005 | Скриптовые языки администрирования Windows | 1 | 08-01-2010 10:34 | |
Прочие - Программа (скрипт) удаление из заданного каталога заданных файлов | __sa__nya | Программное обеспечение Windows | 1 | 20-11-2008 19:02 |
|