BAT-скрипт для удаления удаленного файла

У меня есть общий резервный жесткий диск (SMB / CIFS) в моей локальной сети Windows. Теперь мне нужен сценарий Windows BAT, который удаляет некоторые общие файлы на резервном диске. В Linux + bash это было бы довольно просто, но на общем диске SMB / CIFS и с использованием только пакетных сценариев я не мог найти никаких решений!


person Gianluca Ghettini    schedule 02.11.2012    source источник
comment
Файлы доступны только через общий ресурс?   -  person npocmaka    schedule 02.11.2012
comment
нет, я могу включить доступ по FTP, но я бы предпочел оставить его отключенным. Однако, если у вас есть решение с использованием FTP, оно также будет оценено.   -  person Gianluca Ghettini    schedule 03.11.2012


Ответы (1)


Есть несколько вещей, которые вы можете попробовать. Во-первых, чтобы «разрешить» удаление в общей папке, вы можете сначала подключить диск с net use' : NET USE [буква диска:] \ ComputerName \ ShareName [\ volume] [пароль | *] [/ USER: [имя домена] имя пользователя] [/ PERSISTENT: YES] `

И у вас, вероятно, будет доступ к файлам с помощью команды DEL.

Если это не сработает, вам нужно будет выполнить удаление через SSH на машине unix. Для этого вы можете использовать plink: http://www.chiark.greenend.org.uk/~sgtatham/putty./download.html Думаю, документация достаточно информативна .. И если это так не работает, вам понадобится тяжелое оружие -> Cygwin, который также можно использовать через скрипт для отправки команд через SSH

person npocmaka    schedule 02.11.2012