答案1
最简单的方法是:
- 停止所有数据中心作业。
- 首先更改 Exact Online 中涉及的用户的密码。
- 然后更改具有硬编码密码或加密密码的脚本。
- 最好使用加密密码,即使用内置于 Windows 中的设备绑定公钥/私钥对加密的纯文本密码。见下文。注意:您不能在另一台设备上使用加密密码,您需要创建一个与该设备绑定的新密码。
- 测试并重新启用数据中心作业。
生成加密密码
有两种方法可以生成加密密码,适用于任何受支持的平台:
- 使用查询工具
- 使用数据中心
使用查询工具,您可以在要在脚本中使用加密密码的设备上按如下方式生成加密密码:
- 转到编辑器菜单。
- 选择“创建数据中心批处理脚本”。
- 输入密码。
- 选中‘使用设备密钥加密密码’。
- 保存批处理文件。
使用加密密码的语法,其类似于:
"%INVANTIVE_PRG%" /user:"%INVANTIVE_USR%" /connection:"%INVANTIVE_CONN%" /encryptedpassword:"%INVANTIVE_ENCRYPTED_PWD%" /file:"%INVANTIVE_SQL_FILE%" /logfile:"%INVANTIVE_LOG_FILE%" /logoverwrite:"%INVANTIVE_LOG_FILE_OVERWRITE%" /interactive:%INVANTIVE_INTERACTIVE%
使用Data Hub,您可以按如下方式生成加密密码:
查找批处理文件(已编辑)
当您不知道计划批处理文件的位置时,您可以在任务计划程序中找到它: