執行 UpdateSecurityLabels 指令行公用程式
您必須先以物件識別元及您要更新之所有物件的新安全性標籤設定建立輸入檔案,才能執行 UpdateSecurityLabels 指令行公用程式。如需詳細資訊,請參閱UpdateSecurityLabels 指令行公用程式輸入檔案需求
下列參數適用於 UpdateSecurityLabels 指令行公用程式:
參數
是否必要?
描述
-allVersions
決定將安全性標籤值變更僅套用至指定物件,還是套用至指定物件的所有版本。此參數僅適用於可以版序化的物件。
例如,含有版本 B.1 的零件包括在輸入檔案中。如果當執行公用程式時,-allVersions 參數包括在內,指定零件之版本修訂 A 的所有版序及版本 B.1 的安全性標籤值會更新為在輸入檔案中指示的值。
-chunkSize
表明在單一交易中處理的物件數。若未指定此參數,會從 wt.access.UpdateSecurityLabels.chunkSize 內容取得值。如需詳細資訊,請參閱執行 UpdateSecurityLabels 指令行公用程式的組態
-inputFilePath
輸入檔案的路徑。
-password
執行公用程式的使用者密碼。若未指定此參數,當執行公用程式時,會請求使用者登入資訊。
-user
執行公用程式的使用者。若未指定此參數,當執行公用程式時,會請求使用者登入資訊。只有經 wt.access.UpdateSecurityLabels.authorizedParticipant 內容授權的使用者才能執行公用程式。如需詳細資訊,請參閱執行 UpdateSecurityLabels 指令行公用程式的組態
-help
顯示公用程式的說明文字。說明文字會列出每個選項的完整描述以及執行公用程式的語法。
欲執行公用程式,請開啟 windchill shell 並以列於下表的任何參數組合指定下列指令:
java wt.access.UpdateSecurityLabels -inputFilePath="<file path>" -user=<user name>
-password=<password> -chunkSize=<number> -allVersions
其中:
<file path> 是輸入檔案的路徑
<user name> 是執行公用程式之使用者的名稱
<password> 是執行公用程式之使用者的密碼
<number> 是在開始新交易之前要處理的物件數
例如,下列指令只會更新 objectSLUpdate.xlsx 輸入檔案中的指定物件:
java wt.access.UpdateSecurityLabels -inputFilePath=
"D:\Windchill\inputFiles\objectSLUpdate.xlsx" -user=jdoe -password=abc123
這是否有幫助?