You are viewing xaegr

Xaegr's journal [entries|friends|calendar]
xaegr

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Переезд [23 Oct 2007|09:40am]

Переехал на http://xaegr.wordpress.com/

post comment

Двойная доза подарков от microsoft ;) [28 Apr 2007|04:17pm]
Сегодня получил 2 посылки, из разных мест, но обе от ms :)
Керамическая фигурка Dr. Scripto (символ Scripting Center) с качающейся головой за выдающиеся результаты в Scripting Games.
Vista Home Premium, Office 2007 Home and Student - с конференции "Платформа 2007".
Фотка.
post comment

PowerTab 9.1 (продолжение про Intellisense в консоли) [23 Apr 2007|08:20pm]
Последние несколько дней мы с /\/\o\/\/ занимались улучшениями PowerTab. В результате и без того отличный вариант автозавершения с графическим списком был улучшен еще дальше :)
Некоторые новые фичи:
Теперь можно фильтровать уже открытый список набирая строку для уточнения. Как в intellisense в Visual Studio. Например набрать [system.[tab] и получить полный список подклассов system. А затем уточнить его набрав "console".
Read more...Collapse )
4 comments|post comment

Intellisense в консоли [17 Apr 2007|08:01pm]
/\/\o\/\/ дополнил свой и без того превосходный скрипт автозавершения консольным intellisense. Он конечно пока не так хорош как например в Visual Studio, но для консоли - и это здорово :) (тем более что он наверняка еще улучшит его)
Вызывается это меню двойным нажатием таба, а при одинарном выполняется автозавершение без меню.
Подробнее прочитать можно тут. Инструкции по установке находятся здесь (в комплект входит setup скрипт).
Дальше идут несколько скриншотов с примерами использования.
Read more...Collapse )
2 comments|post comment

Scripting Games [16 Apr 2007|10:17pm]
Хвастаюсь :) Сегодня получил сертификат со Scripting Games 2007. Красота... :) Еще должны прислать фигурку Bobblehead, но уж она видимо совсем нескоро дойдёт...
9 comments|post comment

PSCX и миграция OU [11 Apr 2007|09:22am]
В PoSH изначально была задумана расширяемая система провайдеров. Файловая система, реестр, функции и переменные - всё это представлено в едином виде, то есть вы можете сделать как cd c:\windows так и cd hklm:\software или cd function:\ и для всего будет использоватся одна и таже команда. Доступность разных команд конечно отличается в разных провайдерах, но общие, вроде cd (set-location), pwd (get-location), new-item, del (remove-item), cp (copy-item), и т.п. работают в большинстве. То есть однажды научившись основам - не придется переучиватся для работы с новыми средами (впрочем это свойственно вообще PoSH - достаточно знать сам шелл, а с WMI, COM, .NET и т.д. работа в нём очень похожа).
Проект PowerShell Community Extensions создан энтузиастами желающими дополнить PoSH элементами которые Микрософт по тем или иным причинам не включила в первый релиз PowerShell. В частности в него входят несколько провайдеров, например Vista FeedStore (хранилище rss подписок) и ActiveDirectory.
Установив PSCX можно сделать просто cd ИмяДомена: и дальше перемещатся по структуре AD как по обычной файловой системе. Да и методы работы практически те же. Возьмем задачку из жизни - перенести Organisational Unit'ы из одного домена в другой.
Read more...Collapse )
8 comments|post comment

Командлеты Format-* и Select-Object [06 Apr 2007|01:41pm]
Я попробую еще пояснить по поводу этих команд. Может показатся что они работают одинаково:

PS D:\PowerShell> dir | format-table name, length
 
Name           length
----           ------
foo
1.txt          2
2.txt          2
3.txt          2
4.txt          2
 

PS D:\PowerShell> dir | select name, length
 
Name           length
----           ------
foo
1.txt          2
2.txt          2
3.txt          2
4.txt          2
 


но это далеко не так... Read more...Collapse )
post comment

Search [01 Apr 2007|01:40pm]
Крайне простенькая функция для поиска объектов файловой системы... (по сути это просто оберточка для Get-ChildItem)

Read more...Collapse )
2 comments|post comment

Send-Keys [30 Mar 2007|12:52pm]
Небольшая функция - обёртка для SendKeys, те кто работал с vbscript наверняка узнают :) Позволяет автоматизировать графические приложения методом имитации нажатий на клавиши...

Read more...Collapse )
post comment

Еще про парсинг логов [17 Mar 2007|07:53pm]
В предыдущем посте я описал как я разобрал один конкретный лог. Скрипт был набросан на скорую руку, не шибко красив, и далеко не универсален. А сейчас я написал функцию которая может разобрать большинство логов где параметры записаны на разных строках и используется строка разделитель. Стоит отметить что это далеко не единственный вариант реализации (у меня в голове болтаються еще 3 минимум :) и конечно не самый лучший. Но тем не менее со многими задачами он справится.
Read more...Collapse )
post comment

Удобный анализ логов [15 Mar 2007|01:43pm]
Понадобилось проанализировать логфайл установленных на сервер обновлений HP, минут за 15-20 наклепал такую парсилку:
Read more...Collapse )
post comment

Расширяемая система типов (MD5) [15 Mar 2007|09:26am]
Так вот... О добавлении своего свойства к объектам...
Read more...Collapse )
post comment

Выбор свойств 2 [13 Mar 2007|12:48pm]
Format-Table и Format-List форматируют отображение объектов в консоли, однако иногда бывает необходимо выбрать некоторые свойства объектов для экспорта например в csv или для дальнейшей обработки. Тут поможет командлет Select-Object или просто Select. Работа с ним похожа на работу с Format- командлетами, и даже результат его работы выводится на экран похожим образом, однако на самом деле он выдает новые объекты с указанными свойствами.
Read more...Collapse )
4 comments|post comment

Выбор свойств [13 Mar 2007|09:54am]
То что PowerShell оперирует объектами предоставляет огромные возможности, но в тоже время иногда требует новых методов работы. Например команда Get-ChildItem (также известная как dir или ls) выдает массив объектов типа System.IO.FileSystemInfo. Но на экран выводятся лишь некоторые свойства этих объектов - Mode, LastWriteTime, Length и Name.
Read more...Collapse )
post comment

Get-ISARules [09 Mar 2007|04:37pm]
Кроме резервирования правил иногда бывает полезно делать отчеты по ним, для того чтобы представить начальству, или чтобы самому получше ориентироватся.Точное определение правила в отчете не нужно, достаточно показать основные характеристики и краткое описание.
Read more...Collapse )
post comment

ISA - Export rules [27 Feb 2007|12:39pm]
По мотивам предидущей записи, набросал скриптик для регулярного экспорта конфига, и рулезов отдельно:
Read more...Collapse )
post comment

Get-ISAArray [27 Feb 2007|10:13am]
Сейчас решал одну задачку по ISA, решил поработать с ним через PoSH, вот чего нарисовал походу :)
Read more...Collapse )
post comment

Scripting Games 2007, Event 3 [24 Feb 2007|09:59am]
Закончились Scripting Games 2007. Я в них попробовал поучаствовать в категории PowerShell Advanced.
Read more...Collapse )
post comment

Windows Vista Dream PCs [14 Feb 2007|08:34am]
Подборка классных, новейших PC с Vista на Windows Marketplace. Тем кто планирует покупку нового PC и не стеснён в средствах - смотреть обязательно. Ну а также желающим пооблизыватся ;)
Например...Collapse )
2 comments|post comment

Windows Home Server beta 2 [13 Feb 2007|11:11am]
Прошу прощения за отсутствие постов, последнее время был немного занят :) Повезло поучавствовать в тестировании Windows Home Server. Сейчас уже открыта публичная бета.
Read more...Collapse )
1 comment|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]