Пишем сценарии

Основы PowerShell: массивы и таблицы хеширования

Массивы и таблицы хеширования – две базовых структуры, в которых для эффективной работы в оболочке PowerShell необходимо разбираться. Освоив принципы работы с массивами и таблицами хеширования, вы уже будете на пути к тому, чтобы стать опытным пользователем PowerShell

Основы PowerShell: настройка консоли

Консоль Windows PowerShell предоставляет удобную среду для управления командами PowerShell, а также для создания файлов сценариев, с которыми можно работать в дальнейшем. При этом вы можете настроить консоль в соответствии с собственными требованиями, отвечающими вашему индивидуальному стилю

PowerShell сквозь призму SQL Server

PowerShell открывает перед специалистами по работе с SQL Server поистине великолепные возможности, особенно в версии SQL Server 2012

Основы PowerShell: Select-Object

Техника использования команды Select-Object: несколько способов выбора объектов

Основы PowerShell: введение в объекты

В основе эффективного использования Windows PowerShell лежит знание основ применения объектов для перемещения данных, проходящих через конвейер PowerShell, а также для управления данными. Конвейер предусматривает структуру для создания сложных сценариев, которые разбиваются на одну или несколько простых команд, и каждая из них выполняет дискретное действие с данными, проходящими через конвейер. Объекты позволяют передавать данные одной команды следующей, объединяя их в пакеты с соответствующей информацией

Импорт и экспорт файлов CSV и XML в PowerShell

Использование PowerShell для импорта и экспорта структурированных данных

Замена символов табуляции пробелами в PowerShell

Разработчики сценариев и программисты давно спорят, что лучше использовать для отступов в тексте кода – табуляцию или пробелы. Оба варианта имеют свои преимущества, но одно не вызывает сомнений: ни команда Type для Cmd.exe, ни команда PowerShell Get-Content, ни Notepad не позволяют сказать, содержит ли файл пробелы или табуляцию, поскольку табуляция выглядит как пробелы

Сравниваем версии файлов с помощью VBScript и Powershell

В VBScript нет типа для 64-разрядных целых чисел без знака. В Powershell есть тип UInt64, но не все операторы могут работать с ним. Чтобы решить эти проблемы, я написал несколько функций VBScript и PowerShell, которые облегчают сравнение версий. Прежде чем продемонстрировать их, я хочу объяснить принцип их работы

Три приема для настройки учетной записи PowerShell

В статье «Дуэты команд PowerShell для управления Active Directory», опубликованной в этом же номере журнала, речь идет о том, как создавать полезные инструменты PowerShell, например, однострочную команду, чтобы найти всех пользователей, не регистрировавшихся в течение определенного числа дней, и отключить их учетные записи. В таких однострочных командах используется подход «фильтр/исполнитель», при котором одна команда (search-adaccount) отбирает нужных пользователей (не регистрировавшихся в течение определенного числа дней), а затем другая выполняет некую задачу, в данном случае команда disable-adaccount. Для изучения первых нескольких команд PowerShell требуется довольно много времени, но основная часть этого времени уходит на изучение собственно PowerShell, поэтому усвоение дальнейшего материала пойдет быстрее

Управление файловыми серверами с помощью Windows Powershell

Управление файловыми серверами воспринимается как скучное и неблагодарное занятие многими специалистами по ИТ. Но так быть не должно. С помощью Windows Powershell вы научитесь эффективно управлять общими файловыми ресурсами и, может быть, даже найдете в этом интерес

Теперь расходы на сертификацию кабельных систем станут меньше на 65%!

Теперь расходы на сертификацию кабельных систем станут меньше на 65%!