Condividi tramite


Esportare una configurazione NPS per importarla in un altro server

È possibile esportare l'intera configurazione NPS, inclusi client e server RADIUS, criteri di rete, criteri di richiesta di connessione, registro e configurazione della registrazione, da un server dei criteri di rete per l'importazione in un altro NPS.

Usare uno degli strumenti seguenti per esportare la configurazione di NPS:

  • In Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012 è possibile usare Netsh oppure Windows PowerShell.
  • In Windows Server 2008 R2 e Windows Server 2008, utilizzare Netsh.

Importante

Non utilizzare questa procedura se il database di NPS di origine ha un numero di versione superiore al numero di versione del database di NPS di destinazione. È possibile visualizzare il numero di versione del database NPS dalla visualizzazione del comando netsh nps show config.

Nota

L'importazione di una configurazione di NPS sovrascrive la configurazione esistente. Non è possibile aggiungere impostazioni alla configurazione esistente importandole.

Poiché le configurazioni NPS non vengono crittografate nel file XML esportato, l'invio tramite una rete potrebbe comportare un rischio per la sicurezza, quindi prendere precauzioni quando si sposta il file XML dal server di origine ai server di destinazione. Ad esempio, aggiungere il file a un file di archivio crittografato e protetto da password prima di spostare il file. È inoltre utile archiviare il file in un percorso sicuro per impedire l'accesso da parte di utenti malintenzionati.

Nota

Se la registrazione di SQL Server è configurata in NPS di origine, le impostazioni di registrazione di SQL Server non vengono esportate nel file XML. Dopo aver importato il file in un altro NPS, è necessario configurare manualmente la registrazione di SQL Server.

Esportare e importare la configurazione di NPS tramite Windows PowerShell

Per Windows Server 2012 e versioni successive del sistema operativo, è possibile esportare la configurazione di NPS tramite Windows PowerShell.

La sintassi del comando per l'esportazione della configurazione di NPS è la seguente.

Export-NpsConfiguration -Path <filename>

Nella tabella seguente sono elencati i parametri per il cmdlet Export-NpsConfiguration in Windows PowerShell. I parametri in grassetto sono obbligatori.

Parametro Description
Percorso Specifica il nome e il percorso del file XML in cui si desidera esportare la configurazione NPS.

Credenziali amministrative

Per completare questa procedura, è necessario essere un membro del gruppo Amministratori.

Esempio esportazione

Nell'esempio seguente, la configurazione NPS viene esportata in un file XML che si trova nell'unità locale. Per eseguire questo comando, eseguire Windows PowerShell come amministratore in NPS di origine, digitare il comando seguente e premere INVIO.

Export-NpsConfiguration –Path c:\config.xml

Per maggiori informazioni, vedere Export-NpsConfiguration.

Dopo aver esportato la configurazione di NPS, copiare il file XML nel server di destinazione.

La sintassi del comando per l'importazione della configurazione di NPS nel server di destinazione è la seguente.

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

Esempio importazione

Il comando seguente importa le impostazioni dal file denominato C:\Npsconfig.xml a NPS. Per eseguire questo comando, eseguire Windows PowerShell come amministratore in NPS di destinazione, digitare il comando seguente e premere Invio.

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

Per maggiori informazioni, vedere Import-NpsConfiguration.

Esportare e importare la configurazione di NPS tramite Netsh

È possibile usare Network Shell (Netsh) per esportare la configurazione dei criteri di rete usando il comando netsh nps export.

Quando viene eseguito il comando netsh nps import, NPS viene aggiornato automaticamente con le impostazioni di configurazione aggiornate. Non è necessario arrestare NPS nel computer di destinazione per eseguire il comando netsh nps import, ma se la console NPS o lo snap-in MMC NPS è aperta durante l'importazione della configurazione, le modifiche alla configurazione del server non sono visibili fino a quando non si aggiorna la visualizzazione.

Nota

Quando si usa il comando netsh nps export, è necessario specificare il parametro di comando exportPSK con il valore YES. Questo parametro e il valore dichiarano in modo esplicito che si sta esportando la configurazione NPS e che il file XML esportato contiene segreti condivisi non crittografati per client RADIUS e membri di gruppi di server RADIUS remoti.

Credenziali amministrative

Per completare questa procedura, è necessario essere un membro del gruppo Amministratori.

Per copiare una configurazione di NPS in un altro NPS usando i comandi Netsh

  1. Negli NPS di origine, aprire Prompt dei comandi, digitare netsh, quindi premere Invio.

  2. Al prompt dei comandi netsh, digitare nps, quindi premere su Invio.

  3. Al prompt netsh nps, digitare export filename="path\file.xml" exportPSK=YES, dove path è la posizione di cartella in cui salvare il file di configurazione NPS e file è il nome del file XML che si desidera salvare. Premere Invio.

    In questo modo, vengono archiviate le impostazioni di configurazione (incluse le impostazioni del registro) in un file XML. Il percorso può essere relativo o assoluto oppure può essere un percorso UNC (Universal Naming Convention). Dopo aver premuto Invio, viene visualizzato un messaggio che indica se l'esportazione nel file ha avuto esito positivo.

  4. Copiare il file creato in NPS di destinazione.

  5. Al prompt dei comandi dei NPS di destinazione, digitare netsh nps import filename="path\file.xml", quindi premere Invio. Viene visualizzato un messaggio che indica se l'importazione dal file XML ha avuto esito positivo.

Altri riferimenti