Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как убрать \ добавить скриптом букву диску?

Ответить
Настройки темы
VBS/WSH/JS - Как убрать \ добавить скриптом букву диску?

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попал на сервер шифрующий вирус.
На фоне чего принято решение добавить в скрипт бекапа функцию убирания \ добавления буквы диска.

Реально ли такое и.. ВОТ КАК ЭТО СДЕЛАТЬ-ТО?

Не обессудьте.. )

Отправлено: 23:06, 10-01-2016

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


tigos, хотелось бы понять, о каком «скрипте бекапа» идёт речь, и что значит в этом контексте «убирание\добавление буквы диска»?

Отправлено: 00:35, 11-01-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть элементарный скриптик, стыренный на просторах интернета, для архивирования данных в архивчик, с датой в названии.

Хочу чтобы буква у диска появлялась в момент пока идёт архивация, и сразу убиралась по окончанию..

(В скрипте I: - это флешка)
=============

@echo on
set BDir=%CD%
md Current >nul
md Archives >nul
md i:\!Backup\Archives\
cd..
del %BDir%\Current\_excludebak.tmp >nul

copy /Y /A %BDir%\excludeback.lst + %BDir%\exclude.lst %BDir%\Current\_excludebak.tmp >nul

@for /f "tokens=*" %%a in (%BDir%\ArchiveName.txt) do (
SET Name=%%a
goto ok
)
k

set Dtmp=%Date%%Time%
set DD=%Dtmp:~0,2%
set DM=%Dtmp:~3,2%
set DY=%Dtmp:~6,4%
set TH=%Dtmp:~11,1%
set TM=%Dtmp:~13,2%
set TS=%Dtmp:~16,1%

SET AName1=%BDir%\Archives\BackUP_%DY%-%DM%\BackUP_%DY%-%DM%-%DD%.zip
SET AName2=%BDir%\Archives\BackUP_%DY%-%DM%\BackUP_%DY%-%DM%-%DD%_%TH%%TM%%TS%.zip
if exist "%AName1%" goto FileExist

:FileAbsent
cd /d %Name%
del %BDir%\Current\BackUP_*.zip
%BDir%\7zip\7za.exe a "%AName1%" -t7z -mx1 -sfx7zcon.sfx -ms30f10m -mmt=16 -mtc=on -ssw -scsWIN -ir!* -xr!"%BDir%\Current\*" -xr!"%BDir%\Full\*" -xr!"%BDir%\Archives\*" -xr@%BDir%\Current\_excludebak.tmp
copy /Y /B %AName1% %BDir%\Current\
copy /Y /B %AName1% i:\!Backup\Archives\

goto DoExit

:FileExist
cd /d %Name%
del %BDir%\Current\BackUP_*.zip
%BDir%\7zip\7za.exe a "%AName2%" -t7z -mx1 -sfx7zcon.sfx -ms30f10m -mmt=16 -mtc=on -ssw -scsWIN -ir!* -xr!"%BDir%\Current\*" -xr!"%BDir%\Full\*" -xr!"%BDir%\Archives\*" -xr@%BDir%\Current\_excludebak.tmp
copy /Y /B %AName2% %BDir%\Current\
copy /Y /B %AName2% i:\!Backup\Archives\

goto DoExit

:DoExit
del %BDir%\Current\_excludebak.tmp >nul
cd %BDir%

Отправлено: 13:42, 11-01-2016 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата tigos:
Хочу чтобы буква у диска появлялась в момент пока идёт архивация, и сразу убиралась по окончанию.. »
Монтированием (с одновременным присвоением буквы диска) занимается операционная система. И делает это она по умолчанию автоматически. Не вижу ни малеёшего смысла сие менять. Хотите играться — «mountvol.exe /?».

И, кстати сказать — отсутствие буквы у смонтированного тома никак не мешает с ним работать.

Отправлено: 16:39, 11-01-2016 | #4


Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Iska:
отсутствие буквы у смонтированного тома никак не мешает с ним работать.
Это верно, но может человеку привычней обращаться к тому по букве. А вообще diskpart в руки.

Отправлено: 17:07, 11-01-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как убрать \ добавить скриптом букву диску?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] С условием убрать первую букву в имени файла c4uran Скриптовые языки администрирования Windows 4 09-12-2015 16:14
Загрузка - WinPE 8.1 Назначить букву, загрузочному диску. servmv Хочу все знать 3 22-06-2015 12:35
CMD/BAT - Присвоить букву диску Valek271183 Скриптовые языки администрирования Windows 4 18-01-2015 19:30
Разное - Убрать букву диска "А" из резерва. mcfred Microsoft Windows 2000/XP 5 12-05-2011 16:56
CMD/BAT - Как удалить сет.диски,добавить,добавить ярлыки на раб.стол. Nuc7ear Скриптовые языки администрирования Windows 0 10-03-2011 20:16




 
Переход