Toolkit

Продолжаем изучать ForEach

В статьях "Конвейер и ForEach" и "Изучаем однострочные команды ForEach" было показано, как простые однострочные команды можно записывать по-другому с помощью команды ForEach и переменной $_, хранящей содержимое конвейера. Предположим, что в организации bigfirm.com существует подразделение (OU) под названием Machinists. Требуется заменить описание каждой учетной записи пользователя, то есть значение атрибута description, на текст Machinist

Изучаем однострочные команды ForEach

В статьях "Where-Object и конвейер" и "Конвейер и ForEach", опубликованных в Windows IT Pro/RE № 1 и № 3 за 2014 год, рассказывалось о двух важных структурных элементах однострочных запросов – конвейере и ForEach. В этом выпуске речь пойдет о том, как их комбинировать для построения других «однострочников»

Конвейер и ForEach

Примеры работы ForEach

Where-Object и конвейер

В статье "Команды PowerShell для DNS", опубликованной в предыдущем номере журнала, я обещал рассказать о важной команде ForEach-Object. Однако это обширная тема, и в качестве вводной части давайте сначала поговорим о "конвейере" Powershell. Тема конвейера уже затрагивалась в моих статьях, но она требует более тщательного изучения. Чтобы оценить возможности конвейера, рассмотрим команду Where-Object

Команды PowerShell для DNS

Если вы занимаетесь администрированием DNS в системах Windows Server, то, возможно, помните публикации, посвященные Dnscmd – мощному инструменту командной строки, позволяющему выполнять практически любые задачи управления DNS. Не умаляя достоинств Dnscmd, надо сказать, что теперь администраторы DNS обрели новую группу поддержки в лице 100 команд PowerShell. В этом выпуске рассказывается о трех из них, а также приводится пример, как один простой «мощный инструмент» PowerShell можно сделать еще более мощным

Управлять принтерами стало проще

В Windows 8 предусмотрено 13 команд PowerShell, которые могут помочь в решении задач настройки и управления. В этом выпуске мы познакомимся с одним из новых инструментов, а именно, с add-printerdriver

PowerShell вместо Diskpart

Поговорим о некоторых замечательных командах PowerShell – volume, disk и physicaldisk. Их основным достоинством является то, что они позволяют экономить время. Эти команды, впрочем, доступны только для пользователей Windows 8 и Windows Server 2012. Если вы относитесь к их числу, то не упускайте такую возможность. Ниже я привожу краткое описание этих трех команд

Удаление учетных записей Active Directory с помощью Remove-ADUser

Объектом команд, выполняющих действия с учетными записями пользователей AD, является ADuser. Список фигурирующих в названиях команд PowerShell действий максимально сокращен; основные четыре действия – new (создание объектов PowerShell), get (вывод на дисплей объектов PowerShell, отвечающих набору критериев), set (изменение определенного аспекта существующего объекта PowerShell) и remove (действие, используемое в команде удаления)

Where-Object – фильтр фильтра

Where-object – отличный универсальный инструмент, однако следует избегать его применения, когда у исходной команды get-whatever уже есть встроенный фильтр

Get-Credential упрощает управление паролями

Ранее в статье «Три приема для настройки учетной записи PowerShell», опубликованной в Windows IT Pro/RE № 3 за 2013 год, я упоминал команду PowerShell get-credential. На этот раз мы познакомимся поближе с этим инструментом, который может оказаться чрезвычайно полезным, особенно если у вас используется несколько лесов или часто приходится выполнять разовые административные задачи, и вы вынуждены завершать и повторно запускать сеансы работы с системой.

Многоцелевая команда Set-ADUser

Мы продолжаем обсуждение команд PowerShell для Active Directory (AD), не просто отыскивающих учетные записи пользователей, соответствующие определенному критерию (так называемые «фильтры»), но и выполняющих определенные действия, например разблокировку учетной записи. Ранее мы познакомились с удобными командами узкой направленности – disable-adaccount, enable-adaccount, unlock-adaccount и clear-ADAccountExpiration. В этой статье я начну рассказывать о set-aduser – замечательном инструменте для настройки учетных записей

Дуэты команд PowerShell для управления Active Directory

Реальную силу PowerShell в деле управления AD можно почувствовать, если объединить запрос, позволяющий вывести список учетных записей, отвечающих некоторому критерию (например, пользователей, не регистрировавшихся в системе на протяжении 120 дней; сотрудников определенного подразделения; подчиненных конкретного руководителя и т.д.), с командой, выполняющей с этими учетными записями определенное действие (отключение, предписание сменить пароль при следующем входе в систему, смену руководителя и т.д.). О таких «дуэтах PowerShell для управления AD» мы будем говорить как о комбинациях команды-фильтра и команды-действия

Автоматизированные отчеты PowerShell в папке «Входящие»

Сегодня мы создадим отчет о пользователях, не регистрировавшихся в системе на протяжении 120 дней, и отсортируем его по давности момента их последней регистрации

Автоматизация отчетов PowerShell, часть 2

Установите службу SMTP-сервера, давно входящую в состав Windows Server, настроив ее таким образом, чтобы авторизация не требовалась, но при этом действовали необходимые ограничения. Служба SMTP-сервера всегда была одним из наиболее важных компонентов IIS до IIS 6.0 и отличалась гибкостью, удобством настройки и программирования

Автоматизация отчетов PowerShell, часть 1

Отвлечемся от углубленного изучения реализованных в PowerShell средств составления запросов к Active Directory (AD) и рассмотрим работу некоторых из них на конкретных примерах

Get-ADUser и проблемы конвейера

Функция конвейера позволяет комбинировать узкоспециализированные команды PowerShell в одну строку запроса для решения поставленной задачи

Тонкая настройка поиска в Active Directory с помощью PowerShell

Реализованные в PowerShell команды поиска в Active Directory (AD), такие как get-aduser, get-adgroupmember и search-adaccount, относятся к числу наиболее мне интересных новых команд Windows Server 2008 R2, поэтому они остаются основной темой моих статей на протяжении последних нескольких месяцев

Управление группами Active Directory с помощью PowerShell

В статье «Поиск и управление группами AD», опубликованной в Windows IT Pro/RE № 7 за 2012 год, я рассматривал команды PowerShell, предназначенные для управления группами AD: new-adgroup для создания групп, add-adgroupmember для добавления учетных записей в группу и get-adgroupmember для вывода учетных записей, принадлежащих данной группе. На этот раз речь пойдет о других возможностях команды get-adgroupmember, а в заключение я покажу, как извлечь полезные сведения для повышения эффективности работы из текста интерактивной справки PowerShell

Поиск и управление группами AD

В серии публикаций, посвященных командам PowerShell для Active Directory (AD) в Windows Server 2008 R2, рассказывалось о том, как с помощью команд PowerShell get-aduser и search-adaccount cmdlets извлекать подмножества учетных записей AD на основе разнообразных критериев. Однако один из востребованных критериев пока не рассматривался, а именно - принадлежность группе. В этой статье мы обсудим, как с помощью get-adgroupmember и некоторых других команд выводить списки учетных записей, принадлежащих конкретным группам

Search-ADAccount: от и до

Search-adaccount – это превосходное средство для поиска проблемных или подозрительных учетных записей. В тандеме с get-aduser эта команда может стать отличным подспорьем при очистке AD. Однако она делает далеко не всю работу, поэтому в следующий раз мы познакомимся и с другими командами

Цифровая дегустация: культовый вкус через digital-фильтр

Как цифровые инструменты меняют процессы дегустации и создают для нее полноценный дашборд – рассказываем на примере производства кофе.

Мы используем cookie, чтобы сделать наш сайт удобнее для вас. Оставаясь на сайте, вы даете свое согласие на использование cookie. Подробнее см. Политику обработки персональных данных