Powershell: конвейер командлетов

В операционных Unix системах в консоли уже давно реализована концепция последовательного запуска команд с передачей результата выполния команды в качестве исходных данных для следующей команды и т.д. Те же принципы работы использовались, да и сейчас применяются в MS-DOS и Windows. Такая совместная работа команд, очень напоминающая конвейер в первую очередь связана с тем, что возможности отдельной команды ограничены и не всегда соответствуют критериям пользователя. То есть, при помощи одной команды можно выполнить лишь самые простые действия, заложенные непосредственно в функционал данной команды. Поэтому, чтобы запустить более сложную обработку, часто нужно использовать несколько команд, последовательно преобразующих данные для получения приемлемого результата. Часто данные от одной команды к другой передаются в виде текста. Текст может быть большим, что как правило, делает работу с ним более трудоемкой.

Подробнее: Powershell: конвейер командлетов

Powershell: Сценарии и командлеты

Окно PowerShell командлет Get-HelpВ прошлой статье я рассказал вам как обновить PowerShell до версии 4, здесь пожалуй стоит заметить, что на момент написания статьи есть возможность скачать и более новую версию - пятую, так что все желающие могут это сделать, я же пока что предпочту поработать с версией 4.

Итак, где и как мы можем применить PowerShell? Возможности PowerShell значительно превосходят его предшественника cmd.exe (Командную строку Windows), и позволяют работать с файловой системой, реестром, процессами и WMI, а так же с системным журналом Windows. Думаю, чаще всего PowerShell используют для автоматизации всего, что только можно автоматизировать, но иногда удобнее просто запустить консоль и быстро произвести настройки системы так сказать "в режиме реального времени".

Подробнее: Powershell: Сценарии и командлеты

Знакомство с PowerShell

Давно хотел тесно заняться изучением этой без сомнения полезной разработки от Microsoft, но мешали другие неотложные дела. В последнее время необходимость назрела, так как пересел на новый компьютер с Windows 7 на борту. Теперь планирую без лишней суеты поменять старые батники, на более совершенный аналог, для чего в частности и решил немного своего времени потратить на изучение PowerShell.

Подробнее: Знакомство с PowerShell

Сегодня не только последний день лета

Сегодня последний день лета, но не только. Сегодня еще и день Блога. День Блога, это день когда блоггер может уделить внимание не своему блогу, а блогам своих коллег по увлечению и опубликовать в своем блоге ссылки на наиболее интересные из них. Традиция хорошая, уже хотя бы потому, что блоггеры должны читать друг друга и общаться. Следуя этой хорошей традиции, пожалуй укажу 5 наиболее читаемых мной блогоресурсов, которые мне нравятся и 5 блоггеров, вызывающих у меня уважение.

Подробнее: Сегодня не только последний день лета

Финальный релиз PHP 5.6.0

Хорошая статья о релизе php, не моя, но думаю важная, поэтому решил опубликовать ее у себя в блоге.

Представлен новый значительный релиз языка программирования PHP 5.6.0. В версии PHP 5.6.0 добавлены константные скалярные выражения, функции с переменным числом аргументов, импорт функций и констант при помощи оператора use, оператор возведения в степень, интерактивный отладчик phpdbg. Следующим шагом развития языка PHP станет воплощение идей по существенному увеличению производительности движка Zend Engine и изменению методов работы с памятью, развиваемых в рамках экспериментальной ветки PHPNG.

Подробнее: Финальный релиз PHP 5.6.0