다른 서버에서 가져오기를 위한 NPS 구성 내보내기

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016

RADIUS 클라이언트 및 서버, 네트워크 정책, 연결 요청 정책, 레지스트리 및 로깅 구성을 포함한 전체 NPS 구성을 다른 NPS에서 가져오기 위해 한 NPS에서 내보낼 수 있습니다.

다음 도구 중 하나를 사용하여 NPS 구성을 내보냅니다.

  • Windows Server 2016, Windows Server 2012 R2 및 Windows Server 2012에서는 Netsh를 사용하거나 Windows PowerShell을 사용할 수 있습니다.
  • Windows Server 2008 R2 및 Windows Server 2008에서 Netsh를 사용합니다.

Important

원본 NPS 데이터베이스의 버전 번호가 대상 NPS 데이터베이스의 버전 번호보다 높은 경우 이 절차를 사용하지 마세요. netsh nps show config 명령의 표시에서 NPS 데이터베이스의 버전 번호를 볼 수 있습니다.

참고 항목

NPS 구성을 가져오면 기존 구성이 덮어씁니다. 설정을 가져와서 기존 구성에 추가할 수 없습니다.

NPS 구성은 내보낸 XML 파일에서 암호화되지 않으므로 네트워크를 통해 전송하면 보안 위험이 발생할 수 있으므로 원본 서버에서 대상 서버로 XML 파일을 이동할 때 주의해야 합니다. 예를 들어 파일을 이동하기 전에 암호화된 암호로 보호된 보관 파일에 파일을 추가합니다. 또한 악의적인 사용자가 액세스할 수 없도록 안전한 위치에 파일을 저장합니다.

참고 항목

원본 NPS에서 SQL Server 로깅이 구성된 경우 SQL Server 로깅 설정은 XML 파일로 내보내지지 않습니다. 다른 NPS에서 파일을 가져온 후에는 SQL Server 로깅을 수동으로 구성해야 합니다.

Windows PowerShell을 사용하여 NPS 구성 내보내기 및 가져오기

Windows Server 2012 이상 운영 체제 버전의 경우 Windows PowerShell을 사용하여 NPS 구성을 내보낼 수 있습니다.

NPS 구성을 내보내기 위한 명령 구문은 다음과 같습니다.

Export-NpsConfiguration -Path <filename>

다음 표에서는 Windows PowerShell의 Export-NpsConfiguration cmdlet에 대한 매개 변수를 나열합니다. 굵게 표시된 매개 변수가 필요합니다.

매개 변수 Description
Path NPS 구성을 내보낼 XML 파일의 이름과 위치를 지정합니다.

관리이상 자격 증명

이 절차를 완료 하려면의 구성원 이어야는 관리자 그룹입니다.

내보내기 예제

다음 예제에서는 NPS 구성을 로컬 드라이브에 있는 XML 파일로 내보냅니다. 이 명령을 실행하려면 원본 NPS에서 windows PowerShell을 관리istrator로 실행하고 다음 명령을 입력한 다음 Enter 키를 누릅니다.

Export-NpsConfiguration –Path c:\config.xml

자세한 내용은 Export-NpsConfiguration을 참조 하세요.

NPS 구성을 내보낸 후 XML 파일을 대상 서버에 복사합니다.

대상 서버에서 NPS 구성을 가져오기 위한 명령 구문은 다음과 같습니다.

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

가져오기 예제

다음 명령은 C:\Npsconfig.xml 파일에서 NPS로 설정을 가져옵니다. 이 명령을 실행하려면 대상 NPS에서 Windows PowerShell을 관리istrator로 실행하고 다음 명령을 입력한 다음 Enter 키를 누릅니다.

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

자세한 내용은 Import-NpsConfiguration을 참조하세요.

Netsh를 사용하여 NPS 구성 내보내기 및 가져오기

Netsh(네트워크 셸)를 사용하여 netsh nps 내보내기 명령을 사용하여 NPS 구성을 내보낼 수 있습니다.

netsh nps 가져오기 명령을 실행하면 업데이트된 구성 설정으로 NPS가 자동으로 새로 고쳐집니다. netsh nps 가져오기 명령을 실행 하기 위해 대상 컴퓨터에서 NPS를 중지할 필요는 없습니다. 그러나 구성 가져오기 중에 NPS 콘솔 또는 NPS MMC 스냅인이 열려 있으면 보기를 새로 고칠 때까지 서버 구성에 대한 변경 내용이 표시되지 않습니다.

참고 항목

netsh nps 내보내기 명령을 사용하는 경우 명령 매개 변수 exportPSK에 YES 값을 제공해야 합니다. 이 매개 변수 및 값은 NPS 구성을 내보내고 있으며 내보낸 XML 파일에 RADIUS 클라이언트 및 원격 RADIUS 서버 그룹의 멤버에 대한 암호화되지 않은 공유 비밀이 포함되어 있음을 이해했음을 명시적으로 나타냅니다.

관리이상 자격 증명

이 절차를 완료 하려면의 구성원 이어야는 관리자 그룹입니다.

Netsh 명령을 사용하여 NPS 구성을 다른 NPS에 복사하려면

  1. 원본 NPS에서 명령 프롬프트를 열고 netsh를 입력한 다음 Enter 키를 누릅니다.

  2. netsh 프롬프트에서 nps를 입력한 다음 Enter 키를 누릅니다.

  3. netsh nps 프롬프트에서 export filename="path\file.xml" exportPSK=YES를 입력합니다. 여기서 경로는 NPS 구성 파일을 저장할 폴더 위치이고 파일은 저장할 XML 파일의 이름입니다. Enter 키를 누릅니다.

    그러면 구성 설정(레지스트리 설정 포함)이 XML 파일에 저장됩니다. 경로는 상대 경로이거나 절대 경로이거나 UNC(범용 명명 규칙) 경로일 수 있습니다. Enter 키를 누르면 파일로의 내보내기가 성공했는지 여부를 나타내는 메시지가 나타납니다.

  4. 만든 파일을 대상 NPS에 복사합니다.

  5. 대상 NPS의 명령 프롬프트에서 netsh nps import filename="path\file.xml"를 입력한 다음 Enter 키를 누릅니다. XML 파일에서 가져오기에 성공했는지 여부를 나타내는 메시지가 나타납니다.

추가 참조