Бекап флешки

// Октябрь 13th, 2010 // Работа

бывает так что нужно одним движением сохранить все что на флешке куда то

при этом при подключении к компу диску присваивается разная буква на разных компах

был написал следующий скриптик

backup.cmd

net use l: \\server\backup$\flash\admin /user:server\flash gfhjkm
subst x: %~d0\
pause
xcopy x:\ l:\%date%\ /E /z
SUBST x: /D
net use l: /delete

net use l: \\server\backup$\flash\admin – мапим диск, $ – значит что папка скрыта от посторонних глаз, но она есть

/user:server\flash gfhjkm – конектимся под учеткой – flash с паролем – gfhjkm которая должна присутствовать на сервере или в AD

доступ будет распространятся только на момент подключения и копирования файлов, если после этого попытаться открыть по самбе \\server, то доступа уже не будет. мелочь, а приятно )

subst x: %~d0\ - присваиваем флешке букву - X, зачем нам пытаться узнавать какая уже есть )
pause - Хотите продолжить ? Нажмите любую клавишу )
xcopy x:\ l:\%date%\ /E /z - копирование, данные попадут в папку в названии которой текущая дата
SUBST x: /D - удаляем присвоенную нами букву с флешки
net use l: /delete - удаляем примапленный диск

Запускается файлик с флешки и все )

Успешно работает под Windows XP и Windows 7

Комментарии закрыты.