Powershell – настройка DHCP сервера в Windows Server 2012 R2


Как-то я уже описывал настройку DHCP с помощью POwershell Powershell – поиск опций в диапазонах DHCP. Вот еще один сценарий: требуется настроить множество диапазонов DHCP – создать, настроить исключения, добавить опцию маршрута по умолчанию и настроить резервирование на второй сервер DHCP.

Читать далее

Реклама

Powershell – поиск опций в диапазонах DHCP


Если на сервере DHCP прописано множество диапазонов сетей, то изменить какой-то параметр на всех них вручную очень трудоемко. До появления в Windows Server 2012 командлетов Powershell для работы с DHCP нужно было выгрузить конфигурацию DHCP сервера в текстовый файл с помощью netsh утилиты, внести исправления и загрузить обновленную конфигурацию обратно на сервер той же утилитой.

Сейчас можно использовать Powershell. О том как изменить параметр на множестве диапазонов вы можете прочитать тут Вот чем хорош Windows Server 2012 так это своими Powershell командлетами

Читать далее

Powershell – приводим в порядок настройки резервирований адресов на DHCP серверах


 Ситуация: есть два DHCP сервера, которые резервируют друг друга, с большим числом диапазонов и с относительно большим числом резервирований адресов, резервирования должны быть сделаны одинаково на двух серверах, т.к. адрес клиенту может выдать любой из серверов.

Проблема: со временем резервирования на двух серверах приходят в хаос из-за ошибок администраторов – на одном сервере резервирование адреса может быть сделано, а на другом нет.

Задача: сделать резервирования адресов на обоих серверах одинаковым.

Читать далее

Вот чем хорош Windows Server 2012 так это своими Powershell командлетами


 

Вот чем хорош Windows Server 2012 так это своими Powershell командлетами. В прежних версиях некоторые операции иной раз не сделаешь просто так: ни утилита управления не поддерживает, ни netsh, ни WMI. Теперь же каждая продуктовая группа обязана сделать управление своим продуктом (компонентом, ролью) с помощью Powershell. И это очень упрощает жизнь.

Вот например как можно на DHCP сервере легко изменить параметр Lease Duration на всех диапазонах, пусть их даже несколько сотен:

$ServerName = «dhcp.domain.ru»

$scopes = Get-DhcpServerv4Scope -ComputerName $ServerName

$scopes | % {Set-DhcpServerv4Scope -ComputerName $ServerName  -ScopeId $_.ScopeId -LeaseDuration «32.00:00:00»}

 

Аналогично сейчас дело с DNS: раньше что-то автоматизировать при его настройке было очень сложно – сейчас есть более 130 командлетов настройки DNS!

Ситуация хороша еще тем, что командлеты Windows Server 2012 (и RSAT Windows 8) работают для серверов прежних версий: по крайней мере мне удалось настроить удаленно DHCP и DNS на Windows Server 2008 R2.