Все статьи о PowerShell


Как проверить права администратора в скрипте PowerShell?

Если для выполнения некоего скрипта PowerShell нужно, чтобы он был запушен с правами администратора, вы можете прямо в PS коде выполнить проверку на наличие административных привилегий у текущего процесса....

Управление NTFS разрешениями на папки и файлы из PowerShell

Для управления доступом к файлам и папкам в Windows на каждый объект файловой системы NTFS (каталог или файл) назначается специальный ACL (Access Control List, список контроля доступа). В ACL объекта задаются доступные операции (разрешения), которые может совершать с этим объектом пользователь...

Get-MessageTrackingLog: отслеживание сообщений в журналах Exchange

Для анализа транспортных журналов при отслеживании писем в Exchange можно использовать командлет Get-MessageTrackingLog консоли Exchange Management Shell. В этой статье я перечислю примеры однострочных PowerShell команд, которые я часто использую при поиске и отслеживании маршрутизации писем в Exchange Server 2016/2013/2010 и...

Запуск PowerShell скрипта как службы Windows

Из любого скрипта PowerShell можно сделать службу Windows, которая работает в фоновом режиме и запускается автоматически при загрузке сервера. Вы можете создать службу Windows с помощью утилит srvany.exe и instsrv.exe (из состава Windows Server Resource 2003 Kit), позволяющих запустить процесс powershell.exe...

Удаление старых профилей пользователей Windows с помощью GPO или PowerShell

На рабочих станциях и серверах Windows, особенно на терминальных серверах RDS (Remote Desktop Services), периодически возникает необходимость очистки каталога C:\Users от старых профилей пользователей (уволенные пользователи, пользователи, которые долго не используют сервер и т.д.)....

Установка и использование VMWare PowerCLI для управления ESXi и vSphere

PowerCLI для VMware vSphere — невероятно мощный инструмент, основанный на Microsoft PowerShell. PowerCLI позволяет выполнять из командной строки 98% рутинных операций по управлению виртуальной инфраструктурой. PowerCLI – это инструмент, который позволяет централизованно управлять из командной строки серверами ESXi и vCenter Server....

Динамические группы пользователей Active Directory с помощью PowerShell

При управлении доступом и настройками пользователей в домене Active Directory у администратора может возникнуть задача создания динамических групп пользователей AD. Такая динамическая группа должна автоматически включить или исключать пользователей из группы в зависимости от параметров учетной записи пользователя в домене. Например,...

PowerShell: генерация QR-кода для вашей Wi-Fi сети в Windows 10

Вы можете использовать командную строку PowerShell для генерации QR-кодов, которыми можно поделиться с вашими друзьями или коллегами. Рассмотрим пример использования PowerShell модуля QRCodeGenerator для генерации картинки QR кода, который могут использовать все ваши сотрудники и гости для подключения к вашей Wi-Fi...

Пропадает Wi-Fi сеть в Windows 10 после выхода из сна или гибернации

На новеньком ноутбуке Lenovo с Windows 10 заметил странный глюк: после выхода из спящего режима на нем пропадает доступ в интернет через Wi-Fi адаптер. После пробуждения в статусе беспроводного подключения может отображаться надпись «Без доступа к Интернету» или статус «Ограничено». По...

Управление дисками и разделами из PowerShell

В этой статье мы рассмотрим процесс управления дисками, разделами и томами из командной строки PowerShell. Все операции по работе с локальными дисками и разделами, которые вы привыкли выполнять с помощью графической консоли «Управление дисками» (diskmgmt.msc) или из командной строки утилиты diskpart.exe,...

Управление почтовыми правилами в ящике Exchange с помощью PowerShell

Правила Outlook позволяют пользователям организовать различные условия обработки для входящей почты. Можно по определенным критериям переместить письма от конкретных отправителей в нужную папку, поставить флаг важности, перенаправить письмо другому пользователю и т.д. Пользователи обычно создают и управляют правилами через графический интерфейс...

Смена пароля пользователя в AD из PowerShell

В этой статье мы рассмотрим, как изменить (сбросить) пароль одного или сразу нескольких пользователей Active Directory из командной строки PowerShell с помощью командлета Set-ADAccountPassword....