註冊系統指令
每個來源 Windchill 系統都有一或多個註冊為目標系統的 Windchill 系統。以下幾節提供用來註冊新目標系統的指令。
displayRepository - 目標系統
displayRepository 指令可用來顯示目標系統的全域唯一識別元 (GUID) 與主機名稱。註冊目標系統需要 GUID 與主機名稱。
選項
是否必要?
描述 (Description)
-u
--user
執行指令之 Windchill 使用者的使用者名稱。執行指令的使用者必須是有效的 Windchill 使用者與網站管理員。
-p
--password
執行指令之 Windchill 使用者的密碼。
-h
--help
使用此選項可顯示公用程式的說明文字。說明文字會列出每個選項的完整描述以及執行公用程式的語法。
欲在 Windchill shell 中執行公用程式,請搭配列於表格中的選項指定下列指令:windchill wt.scm.client.SCMCMD displayRepository -u "<使用者名稱>" -p "<密碼>"
指令的輸出會顯示執行指令所在系統的主機名稱與 GUID。
manageRepository - 來源系統
manageRepository 指令可用來新增、移除或列出已註冊的目標系統。
選項
是否必要?
描述 (Description)
-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"
這是否有幫助?