Экспорт конфигурации NPS для импорта на другом сервере

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

Вы можете экспортировать всю конфигурацию NPS , включая клиенты RADIUS и серверы, политику сети, политику запроса подключения, реестр и конфигурацию ведения журнала — из одного NPS для импорта на другой NPS.

Используйте один из следующих средств для экспорта конфигурации NPS:

  • В Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012 можно использовать Netsh или использовать Windows PowerShell.
  • В Windows Server 2008 R2 и Windows Server 2008 используйте Netsh.

Внимание

Не используйте эту процедуру, если исходная база данных NPS имеет более высокий номер версии, чем номер версии целевой базы данных NPS. Номер версии базы данных NPS можно просмотреть на экране команды netsh nps show config .

Примечание.

Импорт конфигурации NPS перезаписывает существующую конфигурацию. Невозможно добавить параметры в существующую конфигурацию, импортируя их.

Так как конфигурации NPS не шифруются в экспортируемом XML-файле, отправка его по сети может представлять угрозу безопасности, поэтому при перемещении XML-файла с исходного сервера на конечные серверы меры предосторожности. Например, добавьте файл в зашифрованный, защищенный паролем архивный файл перед перемещением файла. Кроме того, сохраните файл в безопасном расположении, чтобы предотвратить доступ злоумышленников к нему.

Примечание.

Если ведение журнала SQL Server настроено на исходном NPS, параметры ведения журнала SQL Server не экспортируются в XML-файл. После импорта файла на другой NPS необходимо вручную настроить ведение журнала SQL Server.

Экспорт и импорт конфигурации NPS с помощью Windows PowerShell

Для версий операционной системы Windows Server 2012 и более поздних версий можно экспортировать конфигурацию NPS с помощью Windows PowerShell.

Синтаксис команды для экспорта конфигурации NPS выглядит следующим образом.

Export-NpsConfiguration -Path <filename>

В следующей таблице перечислены параметры командлета Export-NpsConfiguration в Windows PowerShell. Требуются параметры полужирного шрифта.

Параметр Описание:
Путь Указывает имя и расположение XML-файла, в который требуется экспортировать конфигурацию NPS.

учетные данные Администратор istrative

Для выполнения этой процедуры необходимо быть членом группы Администратор istrators.

Пример экспорта

В следующем примере конфигурация NPS экспортируется в XML-файл, расположенный на локальном диске. Чтобы выполнить эту команду, запустите Windows PowerShell как Администратор istrator в исходном NPS, введите следующую команду и нажмите клавишу ВВОД.

Export-NpsConfiguration –Path c:\config.xml

Дополнительные сведения см. в статье Export-NpsConfiguration.

После экспорта конфигурации NPS скопируйте XML-файл на целевой сервер.

Синтаксис команды для импорта конфигурации NPS на целевом сервере выглядит следующим образом.

Import-NpsConfiguration [-Path] <String> [ <CommonParameters>]

Пример импорта

Следующая команда импортирует параметры из файла C:\Npsconfig.xml в NPS. Чтобы выполнить эту команду, запустите Windows PowerShell как Администратор istrator в целевом NPS, введите следующую команду и нажмите клавишу ВВОД.

Import-NpsConfiguration -Path "C:\Npsconfig.xml"

Дополнительные сведения см. в разделе Import-NpsConfiguration.

Экспорт и импорт конфигурации NPS с помощью Netsh

С помощью сетевой оболочки (Netsh) можно экспортировать конфигурацию NPS с помощью команды экспорта nps netsh.

При выполнении команды импорта nps netsh NPS автоматически обновляется с обновленными параметрами конфигурации. Вам не нужно останавливать NPS на целевом компьютере, чтобы запустить команду импорта nps netsh, однако если консоль NPS или оснастка MMC NPS открыта во время импорта конфигурации, изменения конфигурации сервера не отображаются, пока не обновите представление.

Примечание.

При использовании команды экспорта nps netsh необходимо указать параметр команды exportPSK со значением YES. Этот параметр и значение явно определяют, что вы экспортируете конфигурацию NPS и что экспортируемый XML-файл содержит незашифрованные общие секреты для клиентов RADIUS и членов удаленных групп серверов RADIUS.

учетные данные Администратор istrative

Для выполнения этой процедуры необходимо быть членом группы Администратор istrators.

Копирование конфигурации NPS в другой NPS с помощью команд Netsh

  1. В исходной NPS откройте командную строку, введите netsh и нажмите клавишу ВВОД.

  2. В командной строке netsh введите nps и нажмите клавишу ВВОД.

  3. В командной строке nps netsh введите имя файла экспорта="path\file.xml" exportPSK=YES, где находится расположение папки, в которой нужно сохранить файл конфигурации NPS, а файл — имя XML-файла, который требуется сохранить. Нажмите ВВОД.

    При этом параметры конфигурации (включая параметры реестра) хранятся в XML-файле. Путь может быть относительным или абсолютным, или это может быть UNC-путь. После нажатия клавиши ВВОД появится сообщение, указывающее, успешно ли выполнен экспорт в файл.

  4. Скопируйте созданный файл в целевой NPS.

  5. В командной строке целевого NPS введите netsh nps import filename="path\file.xml", а затем нажмите клавишу ВВОД. Появится сообщение, указывающее, был ли импорт из XML-файла успешным.

Дополнительная справка