UpdateSecurityLabels 指令行公用程式輸入檔案需求
執行 UpdateSecurityLabels 指令行公用程式需要輸入檔案。輸入檔案必須具有以下其中一種副檔名:XLS、XLSX。輸入檔案必須包含下列資訊的欄:
• 安全性標籤將會更新之所有物件的物件識別。
物件識別必須是內部物件識別元 (OID),不可是一般在 Windchill 中找到的顯示識別。欄名稱必須是「物件識別元」。
• 將更新之任何配置的安全性標籤。
不需要在輸入檔案中列出所有安全性標籤。只有您要更新的安全性標籤才應該列出。安全性標籤名稱與值必須符合英文地區設定中的顯示名稱。
|
PTC 建議將目前物件資訊 (例如物件識別元與安全性標籤設定) 匯入至檔案,而非手動輸入資料,以防資料輸入錯誤。如需詳細資訊,請參閱 匯出含有目前安全性標籤值的物件。
|
下列範例輸入檔案與當您從 Windchill 匯出物件資訊時所會顯示的內容類似。其中有必要欄,也有每個物件的顯示名稱的欄,這可以簡化識別。輸入檔案中的欄並不需要以特別的順序顯示。
匯出含每個物件的目前相關資訊的檔案之後,包括安全性標籤設定在內,您便可以視需要更新安全性標籤值。如果您正在手動建立輸入檔案,可以立即輸入所需值。如果相同的物件多次包含在輸入檔案中,則會套用物件最後一個實例上的安全性標籤設定。您也可以針對標準安全性標籤設定多個值,並以逗號分隔。在以下範例中,已經針對名為密碼標籤的標準安全性標籤指派多個值。
| 為標準安全性標籤設定多個值之前,請確保將 MultiValueLogicalOperator 標記新增到安全性標籤組態檔案中的各自安全性標籤標記下。 |
如果您希望安全性標籤值保持不變,可將值保留為目前設定的值。或者,當值應保持相同時,您也可以使用 wt.access.UpdateSecurityLabels.noChangeValue 內容來指定要使用的不同字串。
已禁用的安全性標籤只能設定為相同的安全性標籤值,或變更為不受限制的 (空) 值。目前已套用已禁用之安全性標籤值的物件只能設定為相同的安全性標籤值、已啟用的安全性標籤值,或不受限制的 (空) 值。
| 某些應用程式 (例如 Microsoft Excel) 支援資料驗證,其可限制使用者可在資訊欄內選取的可用值。透過定義僅有效安全性標籤值的清單,您可以消除當使用者手動輸入安全性標籤值時可能發生的資料輸入錯誤情形。 |