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