Benutzer und vordefinierte Rollenzuweisungen replizieren

Mit den Skripten in diesem Abschnitt können Sie Benutzer und vordefinierte Rollenzuweisungen aus einer Umgebung in eine andere migrieren.

Informationen zu den Skripten

Sie verwenden zwei separate Skripte: eines zum Replizieren von Benutzern in Identitätsdomains und ein weiteres zum Replizieren vordefinierter Rollenzuweisungen der Benutzer. Die Ausführung dieser Skripte erfolgt in der folgenden Reihenfolge:

  • Führen Sie das Skript zum Replizieren von Benutzern (replicateusers) aus, und überprüfen Sie, dass alle Benutzer in der Zielidentitätsdomain erstellt werden. Der Benutzer, der dieses Skript ausführt, muss in beiden Umgebungen über die Rolle Identitätsdomainadministrator und Serviceadministrator verfügen.
  • Führen Sie das Skript zum Replizieren von Rollenzuweisungen aus (replicatepredefinedroles).

Hinweis:

  • Wenn die Kennwörter Sonderzeichen enthalten, finden Sie unter Sonderzeichen verarbeiten weitere Informationen.
  • Die Skripte in diesem Abschnitt funktionieren nur für vordefinierte Rollen: Serviceadministrator, Poweruser, Benutzer und Leseberechtigter.

Skripte ausführen

Informationen zum Erstellen der erforderlichen Skripte und Batchdateien finden Sie in diesen Themen:

Schritte unter Windows

  1. Erstellen Sie die Skripte replicateusers.bat, replicateusers.ps1, replicatepredefinedroles.bat und replicatepredefinedroles.ps1, und speichern Sie sie in einem lokalen Verzeichnis, in dem Sie Schreib- und Ausführungsberechtigungen haben.
  2. Aktualisieren Sie die Batchdateien mit Informationen für die Quell- und Zielumgebung und den Internetproxyserver, falls erforderlich.
  3. Führen Sie replicateusers.bat aus, wodurch replicateusers.ps1 ausgeführt wird. Sie müssen das Standardkennwort, das replizierten Benutzern als Befehlszeilenparameter zugeordnet werden soll, wie folgt angeben:

    replicateusers.bat Pwd_for_users

    Wenn das Kennwort Sonderzeichen enthält, achten Sie darauf, dass Sie das entsprechende Escapezeichen verwenden. Informationen hierzu finden Sie unter Sonderzeichen verarbeiten.

  4. Führen Sie replicatepredefinedroles.bat aus, um Rollenzuweisungen zu erstellen, die mit denen identisch sind, die in der Quellumgebung vorhanden sind.

Schritte unter Linux/UNIX

  1. Erstellen Sie die Skripte replicateusers.sh und replicatepredefinedroles.sh, und speichern Sie sie in einem lokalen Verzeichnis, in dem Sie Schreib- und Ausführungsberechtigungen haben.
  2. Aktualisieren Sie replicateusers.sh und replicatepredefinedroles.sh mit Informationen für die Quell- und Zielumgebungen und den Internetproxyserver, sofern erforderlich.
  3. Führen Sie replicateusers.sh aus. Sie müssen das Standardkennwort, das replizierten Benutzern als Befehlszeilenparameter zugeordnet werden soll, wie folgt angeben:

    ./replicateusers.sh Pwd_for_users

    Wenn das Kennwort Sonderzeichen enthält, achten Sie darauf, dass Sie das entsprechende Escapezeichen verwenden. Informationen hierzu finden Sie unter Sonderzeichen verarbeiten.

  4. Führen Sie das Skript replicatepredefinedroles.sh aus, um Rollenzuweisungen zu erstellen, die mit denen identisch sind, die in der Quellumgebung vorhanden sind.