windows-server-2008 – 使用内部更改监视器/ MON:1选项自动执行Windows Robocopy

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – 使用内部更改监视器/ MON:1选项自动执行Windows Robocopy前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
/ MON:1选项效果很好,如果只发生了更改,则运行目录扫描.如果每隔10分钟从 Windows调度程序运行robocpy,则无法执行此操作.

有没有办法运行

robocopy  \\192.168.1.100\D$\RoboCopyTest \\192.168.1.200\D$\RoboCopyTest /FFT /Z /ETA /E /XA:H /R:0 /W:1 /XO /NP /NDL /NFL /MON:1

Windows启动时自动执行命令,如果命令由于某种原因而停止 – 重新启动它并通知Windows事件日志该命令由于某种原因而停止.
带有/ MON:n选项的robocpy命令只有在文件有N个更改时才有自行运行的无限循环.

您可能最好为此创建Windows服务,而不是从任务计划程序运行它.服务框架是围绕这个一次性运行的永久性程序设计的,并且在未知停止的情况下具有事件挂钩.

创建用户定义的服务非常简单.虽然是article is designed for Windows 2000,但它仍适用于2008年.“sc”命令用于创建服务.

sc create "Robocopy-Service" binPath= "c:\tools\robocopy.exe" start= auto

根据您希望服务的运行方式更改值.一旦它出现,您可以进入服务管理器并修改服务以了解如何处理突然停止.它将始终记录和事件(“服务xyz意外停止”),但您可以告诉它如何重新启动服务,或者如果您需要发送有关它的电子邮件,则运行脚本.

原文链接:https://www.f2er.com/windows/369420.html

猜你在找的Windows相关文章