备份 powershell 脚本暂停,直到我按下空格键

备份 powershell 脚本暂停,直到我按下空格键

我编写了一个脚本来导出所有邮箱(作为我的 Exchange 2013 服务器的辅助备份。)

该脚本基本上从文本文件中的列表中获取所有邮箱,然后执行 for 循环,遍历每个用户的邮箱并将其导出到 pst。在该循环中,我设置了一个 while 条件,等待备份完成,然后再继续处理下一个邮箱。

好吧,脚本运行良好,直到过了一段时间(特别是在大邮箱上)脚本由于某种原因暂停,所以为了让它再次运行,我必须进入 powershell 窗口并按空格键或回车键才能让脚本继续...

SCREEN OUTPUT example: 

Starting <USER> PST EXPORT.. //after 60 seconds the next line comes in
Export is still in progress.. Checking again in 1 minute.
Backup Successful
Starting <USER> PST EXPORT..

在某些时候,脚本似乎会暂停或卡住,我必须去按空格键或回车键。它会随机发生这种情况,但特别是对于拥有大邮箱的用户。

所以我想知道,脚本运行时间是否有限制?或者为什么会这样?

答案1

这种“二次备份”除了浪费磁盘空间外还能做什么?多年来,砖级备份完全浪费时间、空间和能源。如果结合使用 Exchange 感知备份和已删除项目保留进行适当的备份,那么它们的用处为零。

它们不能用于服务器恢复,我可以使用上述组合进行项目级恢复。如果您需要在某个时间点保留邮箱记录,只需确保您有适当的程序即可。

相关内容