运行 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