注册系统命令
每个源 Windchill 系统具有一个或多个注册为目标系统的 Windchill 系统。以下各节提供了有关注册新目标系统的命令。
displayRepository - 目标系统
displayRepository 命令用于显示目标系统的全局唯一的标识符 (GUID) 和主机名。注册目标系统时需要 GUID 和主机名。
选项
必需?
说明
-u
--user
运行命令的 Windchill 用户的用户名。运行命令的用户必须是有效的 Windchill 用户和站点管理员。
-p
--password
运行命令的 Windchill 用户的密码。
-h
--help
使用此选项来为实用程序显示帮助文本。该帮助文本将列出每个选项和实用程序运行语法的完整说明。
要在 Windchill shell 中运行实用程序,可以使用表中列出的选项来指定以下命令:windchill wt.scm.client.SCMCMD displayRepository -u "<username>" -p "<password>"
命令的输出显示了命令运行所在系统的主机名和系统 GUID。
manageRepository - 源系统
manageRepository 命令用于添加、移除或列出已注册的目标系统。
选项
必需?
说明
-a
--add
添加:是
移除:否
列表:否
注册新目标系统所需的选项。
此选项不与 --remove--list 选项一同使用。
-r
--remove
添加:否
移除:是
列表:否
移除已注册的目标系统所需的选项。
此选项不与 --add--list 选项一同使用。
-l
--list
添加:否
移除:否
列表:是
列出所有已注册的目标系统所需的选项。在命令提示窗口中列出已注册的系统。
此选项不与 --add--remove 选项一同使用。
-n
--name
添加:是
移除:是
列表:否
目标系统的名称。
将此选项与 --add 选项一同使用时可为目标系统创建新名称。所有目标系统必须具有一个唯一名称。
此选项为 --add--remove 选项的必需选项。此选项不与 --list 选项一同使用。
-g
--guid
添加:是
移除:否
列表:否
目标系统的全局唯一标识符 (GUID)。所有目标系统都必须具有唯一的 GUID。您可以在目标系统上使用 displayRepository 命令来查找目标系统的 GUID。
此选项为 --add 选项的必需选项。此选项不与 --remove--list 选项一同使用。
-d
--hostname
添加:是
移除:否
列表:否
目标系统的主机名。所有目标系统必须具有一个唯一的主机名。您可以在目标系统上使用 displayRepository 命令来查找目标系统的主机名。
此选项为 --add 选项的必需选项。此选项不与 --remove--list 选项一同使用。
-t
--type
添加:是
移除:否
列表:否
目标系统类型。提供了以下系统类型:
SYNCHRONIZED:如果目标系统与源系统来自同一源,则指定此系统类型。
SELECTIVEMODE:如果目标系统与源系统不是来自同一源,则指定此系统类型。
DEVELOPMENTMODE:如果目标系统与源系统来自同一源,则指定此系统类型。默认情况下,系统会导出自基线建立以来发生的对管理对象所做的全部更改。如果要导出整个数据,可以排除基线。
关于系统类型的详细信息,请参阅注册系统
此选项为 --add 选项的必需选项。此选项不与 -remove--list 选项一同使用。
-u
--user
添加:否
移除:否
列表:否
运行命令的 Windchill 用户的用户名。运行命令的用户必须是有效的 Windchill 用户和站点管理员。
-p
--password
添加:否
移除:否
列表:否
运行命令的 Windchill 用户的密码。
-h
--help
使用此选项来为实用程序显示帮助文本。该帮助文本将列出每个选项和实用程序运行语法的完整说明。
要在 Windchill shell 中运行实用程序,请通过要执行的操作的表中列出的相应选项指定以下命令:windchill wt.scm.client.SCMCMD manageRepository
例如,使用下面的命令注册名为“Integration”的目标系统:windchill wt.scm.client.SCMCMD manageRepository -a -u "user" -p "password" -n "Integration" -g "12345-67890" -d "example.ptcnet.ptc.com" -t "SELECTIVEMODE"
要移除“Integration”目标系统,请使用以下命令:windchill wt.scm.client.SCMCMD manageRepository -r -u "user" -p "password" -n "Integration"
这对您有帮助吗?