Compartir a través de


Exportar una configuración de NPS para importar en otro servidor

Puede exportar toda la configuración de NPS (incluidos los clientes y servidores RADIUS, la directiva de red, la directiva de solicitud de conexión, el registro y la configuración de registro) desde un NPS para su importación en otro NPS.

Use una de las siguientes herramientas para exportar la configuración de NPS:

  • En Windows Server 2016, Windows Server 2012 R2 y Windows Server 2012, puede usar Netsh, o bien puede usar Windows PowerShell.
  • En Windows Server 2008 R2 y Windows Server 2008, use Netsh.

Importante

No use este procedimiento si la base de datos del NPS de origen tiene un número de versión mayor que el número de versión de la base de datos del NPS de destino. Puede ver el número de versión de la base de datos del NPS en la salida del comando netsh nps show config.

Nota:

La importación de una configuración de NPS sobrescribe la configuración existente. No es posible importar ajustes para agregarlos a la configuración existente.

Dado que las configuraciones de NPS no se cifran en el archivo XML exportado, su envío a través de una red podría suponer un riesgo de seguridad, por lo que debe tomar precauciones al mover el archivo XML desde el servidor de origen a los servidores de destino. Por ejemplo, agregue el archivo a un archivo de almacenamiento cifrado protegido por contraseña antes de moverlo. Además, almacene el archivo en una ubicación segura para evitar que los usuarios malintencionados accedan a él.

Nota:

Si el registro de SQL Server está configurado en el NPS de origen, la configuración de registro de SQL Server no se exporta al archivo XML. Después de importar el archivo en otro NPS, debe configurar manualmente el registro de SQL Server.

Exportación e importación de la configuración de NPS mediante Windows PowerShell

Para Windows Server 2012 y versiones posteriores del sistema operativo, puede exportar la configuración de NPS mediante Windows PowerShell.

La sintaxis del comando para exportar la configuración de NPS es la siguiente.

Export-NpsConfiguration -Path <filename>

La siguiente tabla enumera los parámetros para el cmdlet Export-NpsConfiguration en Windows PowerShell. Los parámetros en negrita son obligatorios.

Parámetro Descripción
Ruta Especifica el nombre y la ubicación del archivo XML al que quiere exportar la configuración de NPS.

Credenciales administrativas

Para completar este procedimiento, debe pertenecer al grupo Administradores.

Ejemplo de exportación

En el ejemplo siguiente, la configuración de NPS se exporta a un archivo XML ubicado en la unidad local. Para ejecutar este comando, ejecute Windows PowerShell como administrador en el NPS de origen, escriba el siguiente comando y presione Entrar.

Export-NpsConfiguration –Path c:\config.xml

Para obtener más información, vea Export-NpsConfiguration.

Después de exportar la configuración de NPS, copie el archivo XML en el servidor de destino.

La sintaxis del comando para importar la configuración de NPS en el servidor de destino es la siguiente.

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

Ejemplo de importación

El siguiente comando importa la configuración del archivo denominado C:\Npsconfig.xml a NPS. Para ejecutar este comando, ejecute Windows PowerShell como administrador en el NPS de destino, escriba el siguiente comando y presione Entrar.

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

Para obtener más información, vea Import-NpsConfiguration.

Exportación e importación de la configuración de NPS mediante Netsh

Puede usar Shell de red (Netsh) para exportar la configuración de NPS mediante el comando netsh nps export.

Cuando se ejecuta el comando netsh nps import, NPS se actualiza automáticamente con los valores de configuración actualizados. No es necesario detener el NPS en el equipo de destino para ejecutar el comando netsh nps import, pero si la consola del NPS o el complemento MMC de NPS están abiertos durante la importación de la configuración, los cambios en la configuración del servidor no son visibles hasta que actualice la vista.

Nota:

Al usar el comando netsh nps export, debe proporcionar el parámetro exportPSK del comando con el valor YES. Este parámetro y este valor especifican explícitamente que comprende que está exportando la configuración de NPS y que el archivo XML exportado contiene secretos compartidos sin cifrar para clientes RADIUS y miembros de grupos de servidores RADIUS remotos.

Credenciales administrativas

Para completar este procedimiento, debe pertenecer al grupo Administradores.

Copia de una configuración de NPS en otro NPS mediante comandos de Netsh

  1. En el NPS de origen, abra el símbolo del sistema, escriba netsh y presione Entrar.

  2. En el símbolo del sistema de netsh, escriba nps y presione Entrar.

  3. En el símbolo del sistema de netsh nps, escriba export filename="path\file.xml" exportPSK=YES, donde path es la ubicación de la carpeta donde quiere guardar el archivo de configuración de NPS y file es el nombre del archivo XML que quiere guardar. Presione ENTRAR.

    Esto almacena los valores de configuración (incluida la configuración del registro) en un archivo XML. La ruta de acceso puede ser relativa o absoluta, o bien puede ser una ruta de convención de nomenclatura universal (UNC). Después de presionar Entrar, aparecerá un mensaje que indica si la exportación al archivo se ha realizado correctamente.

  4. Copie el archivo creado en el NPS de destino.

  5. En un símbolo del sistema en el NPS de destino, escriba netsh nps import filename="path\file.xml" y presione Entrar. Aparecerá un mensaje que indica si la importación del archivo XML se ha realizado correctamente.

Referencias adicionales