Для настройки Exchange 2013 в основном используется два инструмента это Exchange Admin Center и Exchange Managment Shell. Использование Admin Center удаленно — не проблема. Это веб сайт, который можно открыть на любом компьютере. Удаленное управление Exchange с использованием Managment Shell, требует установки этого Managment Shell. Однако большинство задач можно выполнить просто удаленно подключившись к Exchange… Читать далее Удаленное управление Exchange
Настраиваем DAG в Exchange
Продолжая тему баз данных в Exchange трудно не упомянуть про группы обеспечения высокой доступности баз данных (Database Availability Group или DAG). Данная технология направлена на обеспечение отказоустойчивости баз данных Exchange. В данной статье пойдет речь о Exchange 2013, однако в большинстве своем будет применима и к Exchange 2010, и к Exchange 2007. Как всегда настраивать… Читать далее Настраиваем DAG в Exchange
Базы данных Exchange
В данной статье поговорим об использовании PowerShell для управления базами данных Exchange. Рассмотрим как можно их создать, переместить, отключить и подключить. В данной статье будет идти речь о Exchange 2013, хотя многое из этого можно будет применить и к 2007 и к 2010 Exchange. Следует заметить, что в Exchange 2013 отсутствует понятие базы данных публичных… Читать далее Базы данных Exchange
Использование в PowerShell Where, Where-Object, ?
Результат выполнения любого командлета — это объект. А зачастую не один а объект, а массив объектов. Для фильтрации только определенных объектов в Powershell используется Where. На самом деле Where — это алиас для командлета Where-Object. Еще один алиас этого командлета — знак вопроса. Про использование командлета Where-Object и пойдет в данной статье.
Наборы параметров
Недавно стояла задача написать скрипт, в котором были бы разные параметры для разных сценариев применения данного скрипта. Например, если указан параметр Param1 выполнять одно действие, если указан Param2 выполнять другое действие, но вместе Param1 и Param2 указываться не могут. Для решения данной задачи идеально подходят так называемые наборы параметров в PowerShell. Вот о них и… Читать далее Наборы параметров
Конфигурирование IP адреса PowerShell
В PowerShell 3.0 появилась возможность конфигурировать настройки сетевой карты с помощью командлетов. До этого вы могли настроить IP адрес только через WMI или используя классический подход netsh. Получение IP адреса с использованием DHCP Для настройки конфигурации сетевой карты в PowerShell используется набор командлетов модуля NetTCPIP
1 |
Get-Command -Module NetTCPIP |
В самом простом случае чтобы настроить сетевую карту для… Читать далее Конфигурирование IP адреса PowerShell
Обновление сертификата
Периодически вам необходимо будет обновлять сертификат автора. Основная причина для обновления сертификата — это истечение срока действия. 1. В консоле Certificate выбираем сертификат, который нужно обновить. Щелкаем правой кнопкой и выбираем All Tasks -> Request Certificate with New Key.
Запуск скрипта без предупреждения
Если у вас имеются скрипты PowerShell, которые были подписаны кем-либо. Даже если этот собственные скрипты, подписанные собственным сертификатом, PowerShell не даст их просто так запустить. Поэтому необходимо выполнить ряд действий, чтобы разрешить запуск скриптов данного автора на всех компьютерах в домене Active Directory. Первое, что необходимо сделать установить политику выполнения на всех компьютерах в AllSigned.… Читать далее Запуск скрипта без предупреждения
Подписывание скриптов powershell
Для подписывания скриптов вам необходимо обладать сертификатом для подписывания кода и собственно скриптом. Получить данные сертификат можно, например, через центр сертификации Active Directory. Подробно с необходимыми настройками вы можете ознакомиться в моей статье безопасность PowerShell в Active Directory. Ну а далее можно приступить к подписыванию скриптов. Подписывание скриптов Заходим под пользователем, которым необходимо подписать скрипт.… Читать далее Подписывание скриптов powershell
Получаем сертификат PowerShell
Поговорим о том как собственно получить сертификат PowerShell. Хотя на самом деле все же корректней говорить о сертификате для подписания скриптов PowerShell. Прежде чем приступить к получению у нас уже должен быть настроен Certificate Authority, создан шаблон для сертификатов подписывания кода (в моем случае шаблон называется AdatumCoders), выданы разрешения на получение сертификата соответствующим разработчикам PowerShell… Читать далее Получаем сертификат PowerShell