D.53. tarantella object script

运行 tarantella object 命令的批处理脚本,或者使命令能够交互运行。

语法

tarantella object script

描述

批处理脚本包含标准 tarantella object 命令,每行一个,没有 tarantella object 前缀。例如,使用 edit 而非 tarantella object edit

批处理脚本可以使用反斜杠 (\) 将命令拆分到多个行中。以井号 (#) 开头的行将被视为注释并被忽略。

如果您需要在命令中的任何值中包括引号 (") 或反斜杠 (\) 字符,则必须使用反斜杠保护它们。例如,要将 "c:\ Program Files" 用作 --args 选项的值,请键入以下内容:--args "\"c:\\Program Files\""

该命令从标准输入进行读取。例如,您可以使用一个“本地文档 (here-document)”运行批处理脚本:

$ tarantella object script <<EOFcommandsEOF

如果标准输入为空,则您可以交互运行 tarantella object 命令。

示例

以下示例将 Applications 组添加到组织单元 Sales 和 Marketing,并将 Sales OU 的第 C.2.62 节 “Inherit Assigned Applications from Parent(从父项继承所分配的应用程序)”属性设置为 false。

$ tarantella object script <<EOF
add_link
--name "o=示例/ou=Sales"
"o=示例/ou=Marketing"
--link "o=示例/cn=Applications"
edit
--name "o=示例/ou=Sales" --inherit false
EOF