复制用户和应用程序角色分配

本节中的脚本有助于将一个环境的用户和应用程序角色分配迁移到另一个环境。

关于脚本

使用两个不同的脚本:一个用于在身份域之间复制用户,另一个用于复制用户的应用程序角色分配。这些脚本的运行顺序如下:

  • 运行用于复制用户的脚本 (replicateusers) 并验证是否已在目标身份域中创建所有用户。运行此脚本的用户必须在这两个环境中都具有身份域管理员和服务管理员角色。
  • 运行用于复制角色分配的脚本 (replicatepredefinedroles)。

注:

  • 如果密码中包含特殊字符,请参阅“处理特殊字符”
  • 本节中的脚本仅适用于应用程序角色:服务管理员、超级用户、用户和查看者。

运行脚本

有关创建必需的脚本和批处理文件的信息,请参阅以下主题:

Windows 步骤

  1. 创建 replicateusers.ps1 和 replicatepredefinedroles.ps1,并将它们保存到您具有写入和执行权限的本地目录中。
  2. 创建并更新 input.properties 文件。
  3. 运行 replicateusers.ps1。
  4. 运行 replicatepredefinedroles.ps1 以创建与源环境中存在的角色分配相同的角色分配。

Linux/UNIX 步骤

  1. 创建 replicateusers.sh 和 replicatepredefinedroles.sh 脚本,并将它们保存到您具有写入和执行权限的本地目录中。
  2. 创建并更新 input.properties 文件。
  3. 运行 replicateusers.sh。

    ./replicateusers.sh

  4. 运行 replicatepredefinedroles.sh 脚本以创建与源环境中存在的角色分配相同的角色分配。