运行 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="<文件路径>" -user=<用户名>
-password=<密码> -chunkSize=<数字> -allVersions
其中:
<文件路径> 是输入文件的路径
<user name> 是运行实用程序的用户的用户名
<password> 是运行实用程序的用户的密码
<数字> 是要在开始一项新事务前处理的对象的数量
例如,以下命令将仅更新 objectSLUpdate.xlsx 输入文件中的指定对象:
java wt.access.UpdateSecurityLabels -inputFilePath=
"D:\Windchill\inputFiles\objectSLUpdate.xlsx" -user=jdoe -password=abc123
这对您有帮助吗?