使用命令行选项可以从命令行运行“备份和恢复”应用程序。如果需要通过脚本或外部程序实现自动备份和恢复,这个功能就尤其有用。 BackupRestore.exe命令行的语法如下: 备份语法BackupRestore.exe [/FactoryDefault] /B=<file name with full path> [/F] [/P=<project path> or /P=UseINI] [/BackupSec] [/S or /Y] [/I=<ini file name>]
恢复语法BackupRestore.exe [/FactoryDefault] /R=<file name with full path> [/A] [/A=<project path> [/N=<node name>] [/X]] [/P=<project path> or /P=UseINI]] [/C] [[/RestoreSec] or [/DelSec]] [/S or /Y] [/I=<ini file name>] 语法提示
列出了BackupRestore.exe可用的命令行选项:
注意:如果运行备份时未定义/P选项,从当前SCU设置获取源路径。如果运行恢复时未定义/P或/A选项,目标是当前SCU设置。 示例该命令执行一个自定义备份,包含安全文件,不显示备份和恢复向导。 BackupRestore.exe /B="C:\Program Files (x86)\GE\iFIX\ProjectBackup\FIX.fbk" /S /BackupSec 该命令执行一个工程恢复到当前工程路径,不显示备份和恢复向导: BackupRestore.exe /R="C:\Program Files (x86)\GE\iFIX\ProjectBackup\FIX.fbk" /S /RestoreSec 该命令执行一个工程恢复到归档在SCU中的工程路径,并且为恢复过程显示进度条。 BackupRestore.exe /R="C:\Program Files (x86)\GE\iFIX\ProjectBackup\FIX.fbk" /A /Y 注意:包含/A命令时,可能需要查看SCU,看看基路机构是否已修改。 该命令执行一个工厂默认备份,不显示备份和恢复向导: BackupRestore.exe /FactoryDefault /B="C:\Program Files (x86)\GE\iFIX\ProjectBackup\FIX.ifd" /S 该命令执行一个工厂默认恢复,不显示备份和恢复向导: BackupRestore.exe /FactoryDefault /R="C:\Program Files (x86)\GE\iFIX\ProjectBackup\FIX.ifd" /S 返回码备份和恢复应用程序运行后返回退出码。
BackupRestore.exe程序返回1或2时,操作失败。如果打开操作日志文件之前,检测到一个错误,这些错误被记录在BackupRestoreDefaultLog.txt文件中。默认地,该文件位于iFIX基路径下。如果安装iFIX到默认位置,那么该基路径是 C:\Program Files (x86)\GE\iFIX 文件夹。 如果返回1或2,请首先查看BackupRestoreDefaultLog.txt中错误的详细信息。如果那里没有信息,然后查看实际操作日志(BackupLog.txt or RestoreLog.txt)。 需要明白的是,BackupRestoreDefaultLog.txt日志也包含BackupRestore.exe程序启动时的完整命令行参数信息。 |
让 iFIX 帮助您提高效率,降低成本。 |