dsexport语法如下
-
dsexport.exe /AF=authfile |
-
/URL=domainURL /H=hostname [/U=username [/P=password]] |
-
/D=domain /H=hostname [/U=username [/P=password]]
-
/JOB=jobname
-
/XML /EXT /EXEC /APPEND /NODEPENDENTS
-
project pathname1
authfile
包含连接信息的认证文件
domainURL
要登录的域的完整格式URL。 URL包含域的协议,主机和端口信息,格式如下:https://domain:port。如果未指定端口,默认为9443。
domain | domain:port_number
应用服务器的名称。此参数也可以具有端口号。
hostname
DS服务器的主机名。
username
用户名。
password
密码。
jobname
作业名
project
工程名
pathname
导出的文件的全路径名。
/XML
以XML格式导出文件。仅当使用/JOB=jobname选项时,此选项才可用。
/EXT
导出外部值。仅当使用/ XML选项时,此选项才可用。
/EXEC
仅导出作业可执行文件。当使用/JOB=jobname选项时,此选项可用,并且不能与/XML选项一起使用
/APPEND
追加到现有的.dsx文件。仅当仅使用/ EXEC时,此选项才可用。
/NODEPENDENTS
Exports the job without the functions, routines, and other jobs that are defined as dependencies of the job.
导出作业,但不包依赖于此作业的函数(functions)、例程(routines)、作业(job)
如果不使用/AF选项,并且想在没有任何用户交互的情况下运行命令,则必须在命令行上提供所有连接详细信息。
如果命令行上未提供所有连接详细信息,则显示“登录”对话框。 “登录”对话框中预填充了命令行中的值。
除必须提供的“密码”字段外,所有丢失的值都将使用最近成功连接的值预先填充。在“登录”对话框中键入时,密码不会显示
以下命令将dstage2项目从R101服务器导出到dstage2.dsx文件:
dsexport.exe /D=domain:9443 /H=R101 /U=billg /P=paddock dstage2 C:\temp\dstage2.dsx
dsexport语法中无法直接导出包含执行码的dsx文件
可以使用以下两行命令先导出设计码,在将执行码追加到设计码中
-
dsexport /H=... /U=... /P=... /JOB= jobname.dsx
-
dsexport /H=... /U=... /P=... /JOB= /EXEC /APPEND jobname.dsx
转载:https://blog.csdn.net/bfhai/article/details/105710800