Как и обещал, выкладываю ссылку на инсталляцию:
Инсталляция не содержит практически никакого пользовательского интерфейса – зачем он там нужен? Деинсталляция – через Add or Remove Programs. Инсталляция создавалась, как не трудно догадаться, с помощью WiX.
Исходный код инсталляционного скрипта можно скачать вместе с обновленными исходниками.
COM, Программирование, PowerShell
Хозяйке на заметку: глубина истории команд в PowerShell по умолчанию – 64 команды. С помощью $MaximumHistoryCount можно увеличить лимит до максимума в 32767 команд:
$MaximumHistoryCount = 32767
PowerShell
Наконец-то дописал .NET обертку для IShellLink (см. серию постов начиная с Shortcuts, shell and COM apartments.). Теперь можно создавать и редактировать ярлыки прямо из PowerShell.
Вот ссылка на исходный код проекта. Немного позже, если дойдут руки, выложу ссылку на готовую инсталляцию.
Read more…
COM, Программирование, PowerShell
http://blogs.msdn.com/powershell/archive/2006/09/26/Windows_PowerShell_RC2_Now_Available.aspx
Утверждается, что добавилась возможность менять свойства WMI объектов через вызовы методов. Получается, что раньше они были доступны только для чтения. Гм. Надо бы поиграться.
PowerShell
Последнее время я только тем и занимался, что копался в недрах системных служб в отладчике. Половина из них использует “svchost.exe” в качестве исполняемого файла, что довольно неудобно, когда пытаешься подсоединиться к нужному процессу. Никогда не знаешь какой именно из многочисленных “svchost.exe” нужно выбрать.
В Vista эта проблема решается наличием дополнительной страницы “Services” в Task Manager. Там в контекстном меню службы есть пункт “Go to the process”, который подсвечивает искомый процесс.
В XP этой страницы нет, но оказалось что нужный идентификатор можно получить через WMI. Например вот так:
get-wmiobject Win32_Service | where-object { $_.Name -eq "rpcss" }
Строка “ProcessId” как раз и есть то, что нам нужно:
ExitCode : 0
Name : RpcSs
ProcessId : 1292
StartMode : Auto
State : Running
Status : OK
Инструменты, PowerShell
… то грех не добавить блог команды, которая, собственно, и написала Windows PowerShell.
PowerShell
Оказывается вокруг PowerShell существует целое сообщество почитателей. Вот пара интересных англоязычных блогов, целиком посвящённых PowerShell: Mow PowerShelled и PowerShell For Fun.
PowerShell
Recent Comments