Перейти к содержанию
Авторизация  
izstas

PowerShell

Рекомендуемые сообщения

Kapral, вы пишете под PowerShell? Сам я его не знаю (и пока не собираюсь), но мне интересно, что он умеет :) Может напишите какой-нибудь скрипт диагностики (они вроде на PS) или ещё что-нибудь посмотреть? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лови

 

Анализирует журнал событий и отправляет ошибки и предупреждения на указанный почтовый адрес

Я при помощи него собираю статистику с серверов

get_EventLogEW.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ух ты... может напишите что-нибудь полезное для фан-клуба? :)

 

Посмотрел, что-то понял, заменил отправку письма на echo, запустил, пара ошибок, HTML-код, скопировал в блокнот и... :)

 

№ Журнал Ошибок 
1 Application 0 
2 События оборудования 0 
3 Internet Explorer 0 
4 Key Management Service 0 
5 Media Center 0 
6  Microsoft Office Diagnostics 0 
7 Microsoft Office Sessions 0 
8 Security 0 
9 System 0 
10 TuneUp 0 
11 Windows PowerShell 0

 

В Windows 7 ведь правда, кажется, средства диагностики пишутся на PowerShell... Похоже, действительно мощная вещь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Каких пара ошибок?

 

Кстати этот код под PS1 а не под PS2, который в 7-ке

 

может напишите что-нибудь полезное для фан-клуба?

например

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Каких пара ошибок?

Get-EventLog : No matches found 
At C:\Users\Стас\Desktop\kapral.ps1:132 char:39
+		 $objEventLogMessages  = Get-EventLog <<<<  $objEventLog.Log 
+ CategoryInfo		  : ObjectNotFound: (:) [Get-EventLog], ArgumentException
+ FullyQualifiedErrorId : GetEventLogNoEntriesFound,Microsoft.PowerShell.Commands.GetEventLogCommand

И ещё (наверно баг русификатора) при выполнении из командной строки кодировка плохая...

 

А так - test.zip :) Там много всего...

 

А что для ФК... Ну незнаю :) Скрипт для сбора информации, позволяющий определить вирус, которым часто заражаются, и может даже удалить его (или сгенерировать скрипт AVZ для этого) :)

Изменено пользователем izstas

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу ошибок.

Не понял - чего на твоем компе не понравилось

У меня работает

 

Кодировка

А где сбоит?

В html приложенном к посту - все тип-топ

 

Скрипт для сбора информации, позволяющий определить вирус, которым часто заражаются, и может даже удалить его (или сгенерировать скрипт AVZ для этого)

Не думаю что возможностей ПШ для этого хватит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кодировка сбоит, если написать

powershell -file kapral.ps1 >test.html

Тогда файл нечитаем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще там вывод в UTF-8

и в html - записывается явное указание кодировки

 

Вставь последней строкой

 

Out-File  -Filepath C:\EV.html -InputObject $strBodyText -Force

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про UTF-8 видел в коде :)

 

Пробовать всталять строку уже наверно не буду...

 

Не думаю что возможностей ПШ для этого хватит

Почему? Посмотреть ключи в реестре, посмотреть список файлов, найти подозрительные, проанализировать ветви реестра где может быть прописан этот файл и сгенерировать скрипт - разве таких возможностей нет? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Про UTF-8 видел в коде

Консоль винды с UTF-8 работает не ахти, скажем так - пытается

 

 

Посмотреть ключи в реестре, посмотреть список файлов

Попробовать можно :)

Но все таки это скрипт - и соответсвующая скорость выполнения

 

Да и конкурировать с АВЗ - не вижу смысла

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Да и конкурировать с АВЗ - не вижу смысла

Это не конкуренция, это облегчение работы хелперам путём автоматической генерации скриптов от некоторых вирусов :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
это облегчение работы хелперам путём автоматической генерации скриптов от некоторых вирусов

Сижу, читаю умную книжку

Как удавить вирус при помощи АВЗ - для чайников :)

Хелперы знают о чем речь :)

 

Там сказано в АВЗ встроены скрипты (и они регулярно пополняются) для удаления наиболее распространенных зверьков

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем желающим познакомиться с PowerShell v2.0 ставьте изучайте вещь нужная и классная, а главное удобная. Поддерживаемые ОС : Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP в Windows 7 уже установленна.

Для более подробного изучения прикладываю переведенную книгу "Введение в PS". Еще есть хороший ресурс Русский блог команды разработчиков PowerShell

power%20shell.PNG

Windows_Powershell___RU.doc

Изменено пользователем sergtask

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я лучше релиз подожду

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня произошло знаменательное событие

Наконец M$ начала распространять PowerShell через обновления и мой WSUS его увидел и скачал

Сейчас компы готовятся к его установке

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Авторизация  

×
×
  • Создать...