上一主题: uxconsole -manage-管理用户和组下一主题: uxconsole -register-在 Active Directory 中注册 UNIX 计算机


uxconsole -migrate-将 UNIX 用户和组迁移到 Active Directory

在 UNIX 上有效

使用 migrate 命令将用户和组从 UNIX 主机迁移到 Active Directory 中。 迁移过程尝试将本地用户和组迁移到 Active Directory 中,并禁用本地帐户。

此命令格式如下:

uxconsole -migrate [-scope {l|n|a}] {-mode {p|f}|-input file} [-emulate] [-d domain] [-a name [-w pass]] [-users] [-groups] [-cgc container] [-new] [-v level] [-h]
uxconsole -migrate [-show {-user filter|-group filter}] 
-migrate

定义 UNIX 用户迁移选项。

-scope {l | n | a}

指定迁移范围:

默认值:l

-mode {p | f}

指定迁移模式。

选项:partial、full

默认值:f

-input file

定义帐户映射文件的完整路径。

注意:使用映射文件可解决在迁移过程中发现的用户帐户冲突。 使用以下字段和参数创建 CSV 格式的映射文件:

类型 <USER|GROUP>, UNIX 名称 <用户名>, 请求的操作 <KEEPLOCAL|MIGRATE|MAP>, AD 名称 <AD 映射名称>

示例:USER, uxuser, MAP, aduser。

重要说明! 您无法指定使用 MAP 操作的 GROUP 类型。您可以使用 MAP 选项只映射用户帐户。

-emulate

指定在模拟模式下运行迁移进程。

注意:在模拟模式下运行 uxconsole -migrate 命令时,不会将用户迁移至 Active Directory。 在模拟模式下,uxconsole 将创建一个日志文件,报告用户和组 ID 可能存在的冲突。 使用模拟模式可以解决 UNIX 和 Active Directory 用户和组 ID 之间的冲突。

-d domain

定义用户和组迁移到的域的名称。

注意:运行 -migrate -d 命令时,如果不提供管理员凭据,则不允许 UNAB 将用户和组迁移到 Active Directory。

-a name

指定在 Active Directory 中用来注册、创建和更新用户属性的 Active Directory 管理员。

注意:如果运行 -migrate 命令时不提供管理员凭据,则不允许 UNAB 附加 UNIX 属性,也不允许将帐户或组添加到 Active Directory 中。 如果不提供 Active Directory 管理员凭据,则无法解决在迁移过程中发现的冲突。

-w passwd

指定 Active Directory 管理员的帐户密码。

-users

(可选)指定仅将特定用户迁移到 Active Directory。

注意:如果不指定此选项,则将所有用户都将迁移到 Active Directory。

-groups

(可选)指定仅将特定组迁移到 Active Directory。

注意:如果不指定此选项,则将所有组都将迁移到 Active Directory。

-cgc container

指定创建新组时所在的 Active Directory 容器的名称。

-new

指定仅迁移先前未迁移的新用户和组。

-v level

指定详细级别。

范围:1-5

-h

显示帮助。

-show

显示用户和组迁移信息。

注意:如果指定此选项,将不迁移用户和组。

-user filter

仅显示与筛选条件匹配的用户。

-group filter

仅显示与筛选条件匹配的组。