我为MS SQL Express制作了一个备份工具 – 日历备份,7个ZIP文件,并通过FTP上传压缩文件。 这是一个VB.net程序,用.config文件构build为.EXE。 其中一个函数调用文件“7zip.exe”。 无论如何,在Win2003(20个networking服务器),这是完美的。 小型数据库,大型数据库,缓慢的服务器,电力…“每日基础”是通过晚上启动计划任务创build的。
现在在Win2008 R1中,我还创build了一个“基本任务”并进行设置。 当我启动它,我看到它工作,除了7拉链什么都不做。 它与计划任务有关,因为当我正常运行.EXE(双击…)时,它应该是7个ZIP文件。
提前致谢!
你在使用7za.exe吗? 这是7zip的命令行可执行文件,我们发现它最适合于脚本编写。
我在Linux上与Cron有类似的问题。
1)你是否使用VB脚本中的7zip程序的完整path?
2)你是否以正确的权限(正确的用户)运行VB脚本?
Windows Server 2008对计划任务进行了一些更改,但我不记得具体细节。 我确实记得,当我从2003年到2008年时,不得不更新一些任务。您可能需要为用户分配任务,即使这是本地工作。 如果普通用户不工作,请尝试使用本地pipe理员用户。
您可能需要检查“使用最高权限运行”checkbox,并将任务分配给用户/密码。 这使您的应用程序能够在其自身之外启动另一个进程。
感谢解决我的问题。 在windows server 2008上需要完整path,而raring:在我的情况下,我调度了一个批处理脚本,每天压缩一个文件,但它没有工作,如下我的旧脚本:“C:\ Program Files \ WinRAR \ WinRAR.exe”testing.rar test.txt:这没有工作
我在batch file中添加了完整的path,下面的脚本在windows 2008服务器上适用于我; “C:\ Program Files \ WinRAR \ WinRAR.exe”一个F:\ ziptest \ test.RAR F:\ ziptest \ test.txt:这工作正常
希望这将有助于一些人在Windows 2008服务器上使用Winrar并调用批处理脚本
约瑟夫
请确保您也是完全合格的path名称,用于networkingpath:完整主机名或IP。 大多数在Win2008 R2 …中,也运行具有最高权限或pipe理员的任务。