Поделиться через


Администрирование сервера с ядром сервера

Так как серверное ядро не имеет графического интерфейса, вам нужно использовать командлеты Windows PowerShell, средства командной строки или удаленные средства для выполнения основных задач администрирования. В следующих разделах описаны командлеты и команды PowerShell, используемые для основных задач. Вы также можете использовать Windows Admin Center, единый портал управления в настоящее время в общедоступной предварительной версии для администрирования установки.

Административные задачи с помощью командлетов PowerShell

Используйте следующие сведения для выполнения основных административных задач с помощью командлетов Windows PowerShell.

Настройка статического IP-адреса

При установке основного сервера он имеет DHCP-адрес по умолчанию. Если вам нужен статический IP-адрес, его можно задать, выполнив следующие действия.

  • Чтобы просмотреть текущую конфигурацию сети, используйте Get-NetIPConfiguration.

  • Чтобы просмотреть уже используемые IP-адреса, используйте Get-NetIPAddress.

Чтобы задать статический IP-адрес, выполните следующие действия.

  1. Запустите Get-NetIPInterface.

  2. Запишите номер в столбце IfIndex для IP-интерфейса или строки InterfaceDescription. Если у вас несколько сетевых адаптеров, обратите внимание на номер или строку, соответствующую интерфейсу, для которого нужно задать статический IP-адрес.

  3. Выполните следующий командлет, чтобы задать статический IP-адрес:

    New-NetIPaddress -InterfaceIndex 12 -IPAddress 192.0.2.2 -PrefixLength 24 -DefaultGateway 192.0.2.1
    

    где:

    • InterfaceIndex — это значение IfIndex из шага 2. (В этом примере 12)
    • IPAddress является статическим IP-адресом, который требуется задать. (В этом примере 191.0.2.2)
    • PrefixLength — это длина префикса, которая является другой формой маски подсети для заданного IP-адреса. (В этом примере 24)
    • DefaultGateway — это IP-адрес шлюза по умолчанию. (В этом примере 192.0.2.1)
  4. Выполните следующий командлет, чтобы задать адрес сервера клиента DNS:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
    

    где:

    • InterfaceIndex — это значение IfIndex из шага 2.
    • ServerAddresses — это IP-адрес DNS-сервера.
  5. Чтобы добавить несколько DNS-серверов, выполните следующую команду:

    Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5
    

    Где в этом примере 192.0.2.4 и 192.0.2.5 являются IP-адресами DNS-серверов.

Настройка IP-адреса DHCP

Если необходимо переключиться на DHCP, выполните следующую команду:

Set-DnsClientServerAddress –InterfaceIndex 12 –ResetServerAddresses

Присоединение к домену

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

  1. Запустите Add-Computer. Вас попросят ввести учетные данные для присоединения к домену, а также указать имя домена.

  2. Если необходимо добавить учетную запись пользователя домена в локальную группу администраторов, выполните следующую команду:

    net localgroup administrators /add <DomainName>\<UserName> & shutdown /r /t 0
    

Изменение имени сервера

Чтобы переименовать сервер, выполните следующие действия.

  1. Определите текущее имя сервера с помощью команды hostname или ipconfig.

  2. Выполните следующую команду:

    Rename-Computer -NewName "NewName" -Force | Restart-Computer -Force
    

Активация сервера

Запустите slmgr.vbs –ipk\productkey. Затем выполните slmgr.vbs –ato. Успешная активация не создает уведомление после завершения.

Примечание.

Вы также можете активировать сервер по телефону, используя сервер службы управления ключами (KMS), или удаленно. Чтобы активировать удаленно, выполните следующий командлет с удаленного компьютера:

cscript windows\system32\slmgr.vbs <ServerName> <UserName> <password>:-ato

Настройка брандмауэра Windows

Брандмауэр Windows на компьютере с основными серверными компонентами можно настроить локально, используя командлеты и сценарии Windows PowerShell. Посмотрите NetSecurity, чтобы получить информацию о командлетах, которые можно использовать для настройки брандмауэра Windows.

Разрешение удаленного взаимодействия с Windows PowerShell

Можно разрешить удаленное взаимодействие с Windows PowerShell, при котором команды Windows PowerShell, введенные на одном компьютере, выполняются на другом компьютере. Включите удаленное взаимодействие Windows PowerShell с помощью Enable-PSRemoting.

Дополнительные сведения см. в разделе "Вопросы и ответы о удаленном доступе".

Административные задачи из командной строки

Используйте следующие справочные сведения для выполнения административных задач из командной строки.

Команды конфигурации и установки

Задача Команда
Установка локального пароля администратора net user administrator *
Присоединение компьютера к домену netdom join %computername% /domain:<domain> /userd:<domain>\<username> /passwordd:<password>

Перезагрузите компьютер.
Подтверждение изменения домена set
Удаление компьютера из домена netdom remove <computername>
Добавление пользователя в локальную группу администраторов net localgroup Administrators /add <domain>\<username>
Удаление пользователя из локальной группы администраторов net localgroup Administrators /delete <domain>\<username>
Добавление пользователя на локальный компьютер net user <domain>\<username> * /add
Добавьте группу на локальный компьютер net localgroup <group name> /add
Изменить имя компьютера, подключенного к домену netdom renamecomputer %computername% /NewName:<new computer name> /userd:<domain>\<username> /passwordd:<password>
Подтверждение нового имени компьютера set
Изменение имени компьютера в рабочей группе netdom renamecomputer <currentcomputername> /NewName:<newcomputername>

Перезагрузите компьютер.
Отключение управления файлом подкачки wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False
Настройте файл подкачки wmic pagefileset where name="<path/filename>" set InitialSize=<initialsize>,MaximumSize=<maxsize>

Где <путь/имя файла> — это путь к файлу подкачки и его имя, <initialsize> — начальный размер файла подкачки в байтах, а maxsize — максимальный размер файла подкачки в байтах.
Изменение статического IP-адреса Запишите соответствующие сведения или перенаправьте его в текстовый файл: ipconfig /all >ipconfig.txt

Убедитесь, что есть список интерфейсов: netsh interface ipv4 set address <Name ID from interface list> source=static address=<preferred IP address> gateway=<gateway address>

Запустите ipconfig /all, чтобы убедиться, что для DHCP установлено значение Нет.
Задайте статический DNS-адрес. netsh interface ipv4 add dnsserver name=<name or ID of the network interface card> address=<IP address of the primary DNS server> index=1

netsh interface ipv4 add dnsserver name=<name of secondary DNS server> address=<IP address of the secondary DNS server> index=2

Повторите по мере необходимости, чтобы добавить дополнительные серверы. Выполните ipconfig /all, чтобы убедиться, что адреса верны.
Изменение статического IP-адреса на IP-адрес, получаемый по протоколу DHCP netsh interface ipv4 set address name=<IP address of local system> source=DHCP

Запустите ipconfig /all, чтобы убедиться, что для DCHP задано значение Да.
Ввод ключа продукта slmgr.vbs –ipk <product key>
Локальная активация сервера slmgr.vbs -ato
Удаленная активация сервера cscript slmgr.vbs –ipk <product key><server name><username><password>

cscript slmgr.vbs -ato <servername> <username> <password>

Получите GUID компьютера, выполнив cscript slmgr.vbs -did, а затем запустите cscript slmgr.vbs -dli <GUID>

Убедитесь, что для состояния лицензии задано значение "Лицензирование" (активировано).

Команды сети и брандмауэра

Задача Команда
Настройка сервера для использования прокси-сервера netsh Winhttp set proxy <servername>:<port number>

Установка основных серверных компонентов не может получить доступ к Интернету через прокси-сервер, который требует пароля для разрешения подключений.
Настройка сервера для обхода прокси-сервера для интернет-адресов netsh winhttp set proxy <servername>:<port number> bypass-list="<local>"
Отображение или изменение конфигурации IPSEC netsh ipsec
Отображение или изменение конфигурации NAP netsh nap
Отображение или изменение перевода IP-адреса на физический адрес arp
Отображение или настройка локальной таблицы маршрутизации route
Просмотр или настройка параметров DNS-сервера nslookup
Отображение статистики протокола и текущих TCP/IP-подключений netstat
Отображение статистики протокола и текущих подключений TCP/IP с помощью NetBIOS по протоколу TCP/IP (NBT) nbtstat
Отображение хопов для сетевых подключений pathping
Прыжки трассировки для сетевых подключений tracert
Отобразить конфигурацию маршрутизатора для мультикастинга mrinfo
Включение удаленного администрирования брандмауэра netsh advfirewall firewall set rule group="Windows Defender Firewall Remote Management" new enable=yes

Команды для обновления системы и отчетов об ошибках

Задача Команда
Установка обновления wusa \<update\>.msu /quiet
Список установленных обновлений systeminfo
Удалите обновление expand /f: <update>.msu c:\test

Перейдите к c:\test\ и откройте <update>.xml в текстовом редакторе. Замените Установите на Удалите и сохраните файл.

Затем запустите pkgmgr /n:<update>.xml
Настройка автоматических обновлений Чтобы проверить текущий параметр: cscript %systemroot%\system32\scregedit.wsf /AU /v

Включение автоматических обновлений: cscript scregedit.wsf /AU 4

Отключение автоматического обновления: cscript %systemroot%\system32\scregedit.wsf /AU 1
Включите отчеты об ошибках Чтобы проверить текущий параметр: serverWerOptin /query

Для автоматической отправки подробных отчетов: serverWerOptin /detailed

Для автоматической отправки сводных отчетов: serverWerOptin /summary

Чтобы отключить отчеты об ошибках: serverWerOptin /disable
Участие в Программе улучшения качества обслуживания (CEIP) Чтобы проверить текущий параметр: serverCEIPOptin /query

Чтобы включить CEIP: serverCEIPOptin /enable

Отключение CEIP: serverCEIPOptin /disable

Службы, процессы и команды, связанные с производительностью

Задача Команда
Список запущенных служб sc query или
net start
Запуск службы sc start <service name> или
net start <service name>
Остановка службы sc stop <service name> или
net stop <service name>
Получение списка запущенных приложений и связанных процессов tasklist
Запуск диспетчера задач taskmgr
Создание сеансов трассировки событий и журналов производительности и управление ими Для создания счетчика, трассировки, сбора данных конфигурации или API: logman create

Чтобы сделать запрос свойств сборщика данных: logman query

Чтобы начать или остановить сбор данных, выполните приведенные действия.
logman start
logman stop

Чтобы удалить сборщика: logman delete

Чтобы обновить свойства сборщика: logman update

Чтобы импортировать набор сборщиков данных из XML-файла или экспортировать его в XML-файл: logman import
logman export

Команды журнала событий

Задача Команда
Перечислить журналы событий wevtutil el
Запрос событий в указанном журнале wevtutil qe /f:text <log name>
Экспорт журнала событий wevtutil epl <log name>
Очистка журнала событий wevtutil cl <log name>

Команды драйвера оборудования

Задача Команда
Добавление драйвера нового устройства Скопируйте драйвер в папку %homedrive%<драйвера>.

Запуск pnputil -i -a %homedrive%\<driver folder>\<driver\<.inf>
Удаление драйвера устройства Для списка загруженных драйверов запустите sc query type= driver.

Затем запустите sc delete <service_name>