使用PowerShell自动运行库扩展选项备份
我正试图想出一个好方法,编写PowerShell脚本,以便在备份失败时运行备份。我主要不是一名PowerShell程序员,但网络部一直在抱怨备份失败时他们从LabTech收到的电子邮件数量太多使用PowerShell自动运行库扩展选项备份,powershell,scripting,backup,Powershell,Scripting,Backup,我正试图想出一个好方法,编写PowerShell脚本,以便在备份失败时运行备份。我主要不是一名PowerShell程序员,但网络部一直在抱怨备份失败时他们从LabTech收到的电子邮件数量太多 我有检查成功备份的脚本 如果上面的脚本失败,我想再次自动运行备份 LEO备份就是备份我们的数据库 我们使用LabTech创建脚本 任何想法或帮助都会很好。我在谷歌上还没有看到有人试图这样做,所以我甚至不知道这是否可能。同样,我想使用PowerShell自动运行LEO备份。我对LEO不熟悉,但快速搜索显
- 我有检查成功备份的脚本
- 如果上面的脚本失败,我想再次自动运行备份
- LEO备份就是备份我们的数据库
- 我们使用LabTech创建脚本
任何想法或帮助都会很好。我在谷歌上还没有看到有人试图这样做,所以我甚至不知道这是否可能。同样,我想使用PowerShell自动运行LEO备份。我对LEO不熟悉,但快速搜索显示他们有一个备份。因此,请使用powershell处理所有关于何时和恢复何种备份的逻辑,然后从powershell调用LEO命令行实用程序
您已经有了一个脚本来检查备份是否成功,因此,如果备份不成功,可以通过命令行调用LEO。我不知道Labtech在哪里卷入了这件事。但是您的PS脚本可以设置为在适当的时间作为计划任务运行。希望这会有所帮助。这取决于备份工具指示故障的方式。如果它返回一个非零的退出代码,您可以检查
$LastExitCode
。如果它抛出(PowerShell-)异常,您可以使用try..catch
。如果它将消息写入日志文件,您可以分析该日志。是否有允许我再次运行备份的cmdlet?使用Backup Exec?不,没有神奇的Redo FailedBackup
cmdlet。它不必重做哈哈。它只需要运行原始备份。