2011-06-22 47 views
1

我对.bat文件概念很新颖。我有这个每日管理任务来远程登录服务器并删除日志文件。我创建了一个delete.bat文件,该文件删除所需的日志文件,但只有在本地位于该服务器上时才起作用。如果我在本地计算机上使用相同的代码(del D:\Logs1\Logs2\a.txt /p)并且计划(使用at 13:22 \\abc.xyz.com /every:m,t,w,th,f,s,su delete.bat)在远程服务器上运行,它会给我一个错误消息:“找不到网络路径”。如何创建一个删除远程服务器上的文件的.bat文件?

我搜索了各种网站,但找不到任何东西,如果我发现了什么,它是高度VB或其他基于编程语言的解决方案,我不太了解。

任何帮助将是伟大的,并提前谢谢你。

+1

我wuold在serverfault.com上试试这个。为源和目标机器添加平台。 –

回答

2

您可以尝试将该路径映射到驱动器(当然,您需要写入权限)并从该驱动器路径中删除文件。

添加网络位置(从命令行)使用:net use x: \\hostname\folder1\folder2

在此,x:可与任何可用的驱动器字母代替。

+0

hello anantha - 当我尝试映射该文件时,我甚至没有看到该驱动器。 – newbie

+1

您需要先映射驱动器,然后获取批处理文件以使用驱动器进行操作。 –

+0

有人帮我解决了映射,然后我很容易删除文件。 – newbie

相关问题