Replica degli utenti e delle assegnazioni dei ruoli predefiniti

Gli script descritti in questa sezione consentono di migrare gli utenti e le assegnazioni dei ruoli predefiniti da un ambiente a un altro.

Informazioni sugli script

Utilizzare due script distinti: uno per replicare gli utenti nei domini di Identity e l'altro per replicare le assegnazioni dei ruoli predefiniti degli utenti. L'ordine di esecuzione degli script è riportato di seguito.

  • Eseguire lo script per replicare gli utenti (replicateusers) e verificare che tutti gli utenti siano stati creati nel dominio di Identity target. L'utente che esegue questo script deve disporre dei ruoli di Amministratore dominio di Identity e Amministratore servizi in entrambi gli ambienti.
  • Eseguire lo script per replicare le assegnazioni dei ruoli (replicatepredefinedroles).

Nota:

  • Se le password contengono caratteri speciali, fare riferimento alla sezione Gestione dei caratteri speciali.
  • Gli script in questa sezione funzionano solo per i ruoli predefiniti: Amministratore servizi, Utente avanzato, Utente e Visualizzatore.

Esecuzione degli script

Per informazioni sulla creazione degli script e dei file batch richiesti, fare riferimento alle sezioni riportate di seguito.

Procedura per Windows

  1. Creare replicateusers.bat, replicateusers.ps1, replicatepredefinedroles.bat e replicatepredefinedroles.ps1 e salvarli in una directory locale nella quale si dispone di privilegi di scrittura ed esecuzione.
  2. Aggiornare i file batch con informazioni per gli ambienti di origine e target e il server proxy Internet, se necessario.
  3. Eseguire replicateusers.bat che esegue replicateusers.ps1. È necessario specificare la password predefinita da assegnare agli utenti replicati come parametro della riga comandi, come riportato di seguito.

    replicateusers.bat Pwd_for_users

    Se la password contiene caratteri speciali, utilizzare il carattere di escape appropriato. Fare riferimento alla sezione Gestione dei caratteri speciali.

  4. Eseguire replicatepredefinedroles.bat per creare assegnazioni dei ruoli identiche a quelle che esistono nell'ambiente di origine.

Procedura per Linux/UNIX

  1. Creare gli script replicateusers.sh e replicatepredefinedroles.sh e salvarli in una directory locale nella quale si dispone di privilegi di scrittura ed esecuzione.
  2. Aggiornare replicateusers.sh e replicatepredefinedroles.sh con informazioni per gli ambienti di origine e target e il server proxy Internet, se necessario.
  3. Eseguire replicateusers.sh. È necessario specificare la password predefinita da assegnare agli utenti replicati come parametro della riga comandi, come riportato di seguito.

    ./replicateusers.sh Pwd_for_users

    Se la password contiene caratteri speciali, utilizzare il carattere di escape appropriato. Fare riferimento alla sezione Gestione dei caratteri speciali.

  4. Eseguire lo script replicatepredefinedroles.sh per creare assegnazioni dei ruoli identiche a quelle che esistono nell'ambiente di origine.