2.0
Не так давно мне понадобилось скачать драйверы и утилиты для множества моделей компьютеров HP. Учитывая что обычно для каждой модели приводится несколько десятков драйверов, скачивать их вручную и раскладывать по папкам мне показалось слишком долго и нудно. Кроме того я не хотел устанавливать какие либо менеджеры закачек которые помогли бы просто выдрать все ссылки со [ Читать далее...
Читать далее
Категория:
PowerShell, Scripting, 2.0, Regular Expressions
|
Для большинства случаев использования регулярных выражений в PowerShell применяются операторы -match, -replace, и командлет Select-String. Но иногда их возможностей недостаточно, и тогда на помощь приходит класс [regex] принося всю мощь регулярных выражений .Net Одно из самых простых его применений – выборка из куска текста нескольких вхождений одного выражения. Для примера – достанем ссылки [ Читать далее...
Читать далее
Категория:
PowerShell, Learn, Scripting, 2.0
|
Около часа назад наконец произошло то чего все долго ждали Вышел в релиз Windows Management Framework! Это комплект в который входят следующие компоненты:
WinRM 2.0
Windows PowerShell 2.0
BITS 4.0
Он выпущен для следующих операционных систем:
Windows XP
Windows Server 2003
Windows Vista
Windows Server 2008
Да, да, релиз PowerShell v2 наконец то наступил для всех (ранее он был доступен лишь в [ Читать далее...
Читать далее
Категория:
PowerShell, Windows 2008, Vista, News, Scripting, 2.0
|
James Brundage, один из разработчиков PowerShell, выложил коллекцию модулей PowerShell написанных для Windows 7 Resource Kit. Один из них, IsePack, я уже давно активно использовал, и ждал когда же он наконец появится в публичном доступе Этот модуль расширяет возможности PowerShell ISE, добавляя своё меню с различными интересными плюшками
Большая часть кода с подсветкой [ Читать далее...
Читать далее
Категория:
PowerShell, ISA, Scripting, 2.0, Utility
|
Я уже писал про командлеты для передачи файлов с использованием BitsTransfer (раз, два), но думаю стоит вспомнить о них еще разок. Дело в том что те посты писались по CTP3, а в релизе модуль и сами командлеты были переименованы из FileTransfer в BitsTransfer Не ахти какое ужасное изменение, но лучше упомяну, а то [ Читать далее...
Читать далее
Категория:
Uncategorized, 2.0
|
Windows 7 уже в состоянии RTM, скоро за ней последует и Windows Server 2008 R2, а в них уже встроен PowerShell v2.0. Соответственно, самые прогрессивные администраторы уже смогут использовать PowerShell Remoting в реальном, не тестовом окружении.
Так как в целях безопасности Remoting разумеется отключён в конфигурации по умолчанию, то надо будет его включить. Сделать это [ Читать далее...
Читать далее
Категория:
PowerShell, Scripting, 2.0, Windows 2008 R2
|
Наверное у многих возникало желание делать в начале своего скрипта проверку например версии PowerShell. Ведь если вы используете новые возможности 2.0, а файл будет запущен под 1.0, то часть команд сработает, а другая нет, что в результате может привести как минимум к ошибкам, а как максимум – к большим проблемам.
Вообще написать проверку версии несложно. У [ Читать далее...
Читать далее
Категория:
PowerShell, 2.0
|
Наверняка вы уже наслышаны о том что в следующей версии PowerShell будет доступна графическая консоль/редактор, который называется PowerShell ISE (Integrated Scripting Environment). В этом посте я постараюсь рассказать о том что это такое, и зачем оно нужно
Как видно из этого скриншота, ISE является полноценным редактором с подсветкой кода, закладками (табами), и возможностью [ Читать далее...
Читать далее
Категория:
PowerShell, 2.0, Windows 2008 R2
|
Вы наверное знаете, что в PowerShell, в качестве подстановочных знаков можно использовать не только ? и * как в cmd.exe, но и группы символов в квадратных скобках, например так:
Это несомненно полезная возможность… но так как в файловой системе Windows допустимо использовать квадратные скобки в именах файлов, могут возникнуть некоторые проблемы при работе с [ Читать далее...
Читать далее
Категория:
PowerShell, Tips, Scripting, 2.0, Cmd, Command line parsing
|
Совсем недавно я писал новость о том что PowerShell стал доступен на WSUS, а сегодня заголовок изменился с точностью до наоборот!
Вообще, для меня это не новость. О том что следующая версия WSUS будет основана целиком на PowerShell я знал достаточно давно, но к сожалению, из за NDA не мог об этом говорить. Теперь [ Читать далее...
Читать далее
Категория:
News, 2.0
|
Совсем недавно я писал новость о том что PowerShell стал доступен на WSUS, а сегодня заголовок изменился с точностью до наоборот!
Вообще, для меня это не новость. О том что следующая версия WSUS будет основана целиком на PowerShell я знал достаточно давно, но к сожалению, из за NDA не мог об этом говорить. Теперь [ Читать далее...
Читать далее
Категория:
News, 2.0
|
В прошлом своём посте я рассказал о нескольких способах поиска на сайте PoshCode.org, но забыл упомянуть о самом главном – из самого PowerShell
Исправляю оплошность. На сайте доступны два набора команд для работы с сайтом, одна в виде обычного файла .ps1 для PowerShell v1.0, и другая в виде модуля для PowerShell v2.0 CTP3.
В [ Читать далее...
Читать далее
Категория:
PowerShell, Tips, Scripting, 2.0
|
Одна из главных возможностей PowerShell 2.0 это Remoting, возможности удалённого выполнения команд. Так как PowerShell 2.0 на момент написания этого находится в стадии CTP3 (а еще входит в состав Window7/2008R2 beta1) применять его в реальном окружении пока рановато, но готовиться и изучать надо уже сейчас, потому как таких возможностей как PS Remoting ни одно [ Читать далее...
Читать далее
Категория:
PowerShell, Scripting, 2.0
|
В прошлом посте я рассказал о командлетах *-FileTransfer и показал как включить простую закачку. Сегодня я расскажу как управлять этими закачками.
Напомню кстати, чтобы работать с командлетами FileTransfer, надо сначала выполнить команду Import-Module FileTransfer.
Итак, представим что мы хотим включит закачку, но при этом продолжать работать дальше в консоли PowerShell, не дожидаясь когда файл закачается. Для [ Читать далее...
Читать далее
Категория:
PowerShell, Scripting, 2.0
|
Недавно я понял почему в Internet Explorer не нужен “Download Manager”, и решил отказаться от одной из своих любимых утилит – wget.exe (да, да, порт с *nix).
Что же произошло? Всё просто, я попробовал в действии группу командлетов *-FileTransfer, которая прилагается к PowerShell 2.0, и которую уже можно пощупать своими руками например в Windows 7 или [ Читать далее...
Читать далее
Категория:
PowerShell, Scripting, 2.0
|
|
|
|