0

我在本地 Windows 网络上有一个共享的备份硬盘驱动器 (SMB/CIFS)。现在我需要一个 Windows BAT 脚本来删除备份驱动器中的一些共享文件。在 Linux+bash 中它会相当简单,但是在 SMB/CIFS 共享驱动器上并且只使用批处理脚本我找不到任何解决方案!

4

1 回答 1

1

您可以尝试一些事情。首先要在共享上“启用”删除,您可以首先使用net use' : NET USE [driveletter:] \ComputerName\ShareName[\volume] [password |映射驱动器] *] [/USER:[域名]用户名] [/PERSISTENT:YES]`

您可能可以使用 DEL 命令访问这些文件。

如果这不起作用,您需要在 unix 机器上通过 SSH 执行删除。为此,您可以使用 plink: http : //www.chiark.greenend.org.uk/~sgtatham/putty/download.html我认为文档的描述性已经足够了。如果这也不起作用,您将需要重型武器-> Cygwin,它也可以通过脚本用于通过 SSH 发送命令

于 2012-11-02T21:45:13.983 回答