Администрирование сервера с ядром сервера
Так как серверное ядро не имеет графического интерфейса, вам нужно использовать командлеты Windows PowerShell, средства командной строки или удаленные средства для выполнения основных задач администрирования. В следующих разделах описаны командлеты и команды PowerShell, используемые для основных задач. Вы также можете использовать Windows Admin Center, единый портал управления в настоящее время в общедоступной предварительной версии для администрирования установки.
Административные задачи с помощью командлетов PowerShell
Используйте следующие сведения для выполнения основных административных задач с помощью командлетов Windows PowerShell.
Настройка статического IP-адреса
При установке основного сервера он имеет DHCP-адрес по умолчанию. Если вам нужен статический IP-адрес, его можно задать, выполнив следующие действия.
Чтобы просмотреть текущую конфигурацию сети, используйте
Get-NetIPConfiguration
.Чтобы просмотреть уже используемые IP-адреса, используйте
Get-NetIPAddress
.
Чтобы задать статический IP-адрес, выполните следующие действия.
Запустите
Get-NetIPInterface
.Запишите номер в столбце IfIndex для IP-интерфейса или строки InterfaceDescription. Если у вас несколько сетевых адаптеров, обратите внимание на номер или строку, соответствующую интерфейсу, для которого нужно задать статический IP-адрес.
Выполните следующий командлет, чтобы задать статический 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)
-
Выполните следующий командлет, чтобы задать адрес сервера клиента DNS:
Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4
где:
-
InterfaceIndex
— это значение IfIndex из шага 2. -
ServerAddresses
— это IP-адрес DNS-сервера.
-
Чтобы добавить несколько 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
Присоединение к домену
Используйте следующие командлеты для присоединения компьютера к домену.
Запустите
Add-Computer
. Вас попросят ввести учетные данные для присоединения к домену, а также указать имя домена.Если необходимо добавить учетную запись пользователя домена в локальную группу администраторов, выполните следующую команду:
net localgroup administrators /add <DomainName>\<UserName> & shutdown /r /t 0
Изменение имени сервера
Чтобы переименовать сервер, выполните следующие действия.
Определите текущее имя сервера с помощью команды
hostname
илиipconfig
.Выполните следующую команду:
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> |