Batch file 如何创建删除远程服务器上文件的.bat文件?

Batch file 如何创建删除远程服务器上文件的.bat文件?,batch-file,Batch File,我对.bat文件的概念相当陌生。我有这个日常管理任务,远程登录服务器并删除日志文件。我创建了一个delete.bat文件,该文件删除了所需的日志文件,但只有当它位于该服务器的本地时,它才能工作。如果我在本地计算机上使用相同的代码(del D:\Logs1\Logs2\a.txt/p)并在远程服务器上运行(在13:22\\abc.xyz.com/every:m、t、w、th、f、s、su delete.bat时使用),则会出现“未找到网络路径”的错误 我搜索了各种网站,但什么也找不到,如果我找到了

我对.bat文件的概念相当陌生。我有这个日常管理任务,远程登录服务器并删除日志文件。我创建了一个
delete.bat
文件,该文件删除了所需的日志文件,但只有当它位于该服务器的本地时,它才能工作。如果我在本地计算机上使用相同的代码(
del D:\Logs1\Logs2\a.txt/p
)并在远程服务器上运行(在13:22\\abc.xyz.com/every:m、t、w、th、f、s、su delete.bat时使用
),则会出现“未找到网络路径”的错误

我搜索了各种网站,但什么也找不到,如果我找到了什么,那就是VB或者其他一些我不太懂的基于编程语言的解决方案


任何帮助都会很好,请提前向您表示感谢。

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

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


此处x:可以替换为任何可用的驱动器号。

我想在serverfault.com上试试这个。为源计算机和目标计算机添加平台。你好,anantha-当我尝试映射该文件时,我甚至看不到该驱动器。你需要先映射驱动器,然后获取批处理文件以使用该驱动器进行操作。有人帮我映射该驱动器,然后我可以轻松删除该文件。