3.17.3.1. backup_definitions(备份定义文件)
以目录为单位备份定义文件,并输出 DTF 格式的备份文件。
backup_definitions <user_id> <password> <output_file> <-options>
必须指定以下参数。
user_id
指定要执行命令的用户 ID。
password
指定<user_id>的密码。省略密码时,请指定空字符串 ""。
output_file
指定备份文件的文件名。
省略扩展名(.dtf)时,所指定值的最下层为文件名。例如,指定为 “C:\Datalizer\backup” 时,在 Datalizer 文件夹中输出 “backup.dtf”。
根据需要,在必填参数后指定以下选项。
-dirName <要备份的目录名>
指定备份对象的目录名。在选项名后,以根目录开始的路径指定备份对象的定义文件的目录。路径的分隔符使用半角斜线,如果根目录下的目录为以连字符(-)开头的名称时,在路径的开头也使用半角斜线记述。
省略了该选项时,根目录将作为备份对象,会备份所有目录及定义文件。
-ssl
使用 SSL 通讯时指定此项。
已同时指定了 -uri 选项时,会忽略该选项。
-host <连接目标的主机名>
对远程服务器执行命令时指定此项。在选项名后指定连接目标的主机名。
已同时指定了 -uri 选项时,会忽略该选项。
-port <连接目标的端口号>
端口号从默认的 8180 更改为其他端口号时指定此项。在选项名后指定连接目标的端口号。
已同时指定了 -uri 选项时,会忽略该选项。
-uri <连接目标的 URL>
更改了上下文路径时指定此项。在选项名后指定包含了上下文路径的维护页面的 URL。
正常结束时
结束代码为 “0”。
发生错误时
结束代码为 “1”。
对远程服务器(dtl01)执行命令,将 Datalizer 的 “/销售数据相关/各地区” 目录内的定义文件备份到本地计算机的文件夹 “C:\Datalizer”。执行命令后,输出备份文件(backup.dtf)。
backup_definitions Administrator "" "C:\Datalizer\backup.dtf" -dirName "/销售数据相关/各地区" -ssl -host dtl01
注意
在参数及选项值中无法使用代理项对字符。