Поиск по сайту:

Это не сервер Windows вашего отца: настройка Server Core с помощью PowerShell


Этот гид описывает базовую настройку Windows Server Core, работающего на Windows Server 2012 и Windows Server 2016.

Следующие шаги конфигурации будут работать не только на Server Core, но и на Windows Server с графическим интерфейсом. Если вы хотите оставить все простым, вы можете использовать sconfig для настройки вашего Server Core: Windows Server 2016: sconfig. В этой статье мы настроим Core с помощью PowerShell.

Помните о преимуществах сервера, работающего без графического интерфейса:

Сначала установите Server Core и войдите с административными привилегиями. Теперь мы переходим к самым первым базовым настройкам.

Настройка сетевых параметров

Вся настройка выполняется в PowerShell, поэтому PowerShell должен быть запущен после входа в систему. (Core по умолчанию запускается с помощью cmd)

Затем нам нужно выяснить идентификатор сетевого адаптера.


Get-NetAdapter

Теперь адрес IPv4 и шлюз по умолчанию можно настроить с помощью New-NetIPAddress.


New-NetIPAddress -IPAdress 192.168.112.254 -PrefixLength 24 -DefaultGateway 192.168.112.1 -InterfaceIndex 12 -AddressFamily IPv4

Проверьте настройки с помощью Get-NetIPConfiguration.

Get-NetIPConfiguration

Затем настройте DNS-сервер с помощью Set-DnsClientServerAddress.


Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses 10.10.10.5,10.10.10.10

Чтобы проверить настройки, запустите

Get-DnsClientServerAddress -InterfaceIndex 12

Наконец, проверьте конфигурацию IP с помощью Test-Connection.

Имя компьютера

Используйте команду Rename-Computer для изменения имени компьютера.

Rename-Computer server02

Затем перезапустите компьютер с помощью Restart-Computer.

Restart-Computer

После перезагрузки снова запустите PowerShell и быстро проверьте имя хоста с помощью


$env:computername

Активация Windows Server

Запустите slmgr для активации вашего сервера Windows. Если вы используете Оценочную версию Windows, активация не требуется.

slmgr -ato

Обновления Windows

Автоматические обновления можно настроить с помощью cscript. Перейдите в windows\system32 и запустите cscript для настройки автоматической загрузки и установки обновлений Windows.

Настроить

cscript scregedit.wsf /AU 4

Проверить

cscript scregedit.wsf /AU /v

Принтер

Для установки принтеров необходимо установить роль Print-Services.

Install-WindowsFeature Print-Services

Затем выполните printui.exe /il и выберите принтер.

printui.exe /il

Теперь просто откройте блокнот, создайте новый файл и попробуйте распечатать.

Get-Content C:\test.txt | Out-Printer

Водители

Для установки драйверов используйте pnputil.

Некоторые примеры:

Что дальше?

Серверное ядро поддерживает продвижение в контроллер домена, как описано в моей статье: PowerShell: Как установить контроллер домена с помощью Server Core

Для настройки Roaming Profiles с помощью PowerShell перейдите к моей статье "Active Directory: Настройка Roaming Profiles с использованием GUI или PowerShell."

Надеюсь, тебе это понравится!