2012-11-02 100 views
0

我在本地Windows網絡上共享一個備份硬盤驅動器(SMB/CIFS)。現在我需要一個Windows BAT腳本來刪除備份驅動器中的一些共享文件。在Linux + bash中,它非常簡單,但是在SMB/CIFS共享驅動器上,只使用批處理腳本,我找不到任何解決方案!BAT腳本刪除遠程文件

+0

這些文件只能通過共享訪問嗎? – npocmaka

+0

不,我可以啓用FTP訪問,但我寧願保持禁用。但是,如果你有一個涉及FTP的解決方案,我們將不勝感激。 –

回答

1

有幾件事你可以嘗試。首先'共享'上的'啓用'刪除,你可以先映射驅動器net use' : NET USE [驅動器:] \ ComputerName \ ShareName [\音量] [密碼| *] [/ USER:[域名]用戶名] [/ PERSISTENT:YES]`

而且您可能會使用DEL命令訪問文件。

如果這不起作用,則需要執行通過SSH刪除在UNIX machine.For這個,你可以使用PLINK: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 該文檔是足夠的描述,我認爲.. 如果這行不通你也需要重武器 - > Cygwin也可以通過腳本通過SSH發送命令

+1

非常感謝! 「淨使用」就像一個魅力! –