RU | EN | UA

Виртуальный CD/DVD

Версия для печати Отправить на e-mail
Tag it:
Digg
Technorati
YahooMyWeb
Delicious
blogmarks
Понедельник, 14 Май 2007 | (2278)

Недавно встала необходимость на большём количестве компьютеров установить Виртуальный CD/DVD. Причём было необходимо, что бы CD/DVD был привязан к определёной букве в системе.
На сегодня есть полно програм, которые эмулируют CD/DVD и могут монтировать всякие CD/DVD образы, но так как я хотел сделать всю установку и настройку удалённо (ну лень мне бегать от компа к компу) то была необходимость, что бы программа могла устанавливатся в "скрытом режиме" (silent mode). После небольших поисков остановился на программе МagicDisc.

Выброл именно эту программу по нескольким соображениям:
1. Программа бесплатна (но не все опции работают в бесплатной версии, но то, что мне надо, работает)
2. Есть возможность Silent установки.
3. Можно управлять всеми необходимыми функциями из командной строки.

Для полного счастья, а вернее для управления программой из командной строки понадобится ещё один файл, Miso.exe. Данный файл можно взять на сайте производителе МagicDisc.

Для установки я написал скрипт, INSTALL-V-CD.bat.
INSTALL-V-CD.bat очень прост и содержит следуещее:

C:\Updates\setup_magicdisc.exe /S


Для запуска данного скрипта на удалёном компутере я использую psexec.exe, который можно взять тут.
После установки МagicDisc, необходимо переписать miso.exe на удалёнтй компьютер. Хочу обратить внимание, что miso.exe должн лежать в директории, которая прописана в PATH.

Ну а теперь самое интересное. Создаём виртуальный CD и присваеваем ему ту букву, которая нам подходит.
Для этого я написал ещё один скрипт, MOUNT-ISO.bat. MOUNT-ISO.bat содержит следуещее:

@ECHO off
miso NULL -sdrv 0
miso NULL -sdrv 1

For /F "tokens=4 delims=(,) " %%a in ('miso NULL -vlist^|find "[1]"') do Set VCD=%%a

@ECHO select volume %VCD% > %TEMP%\ChangeCDDrive.txt
@ECHO assign letter=S >> %TEMP%\ChangeCDDrive.txt
@ECHO exit >> %TEMP%\ChangeCDDrive.txt

Diskpart /S %TEMP%\ChangeCDDrive.txt

Del %TEMP%\ChangeCDDrive.txt /Q


В моём случаи я присваевая виртуальному CD букву "S".
Для того, что бы отмонтировать необходимый ISO файл, необходимо выполнить следующую команду:

miso NULL -mnt S: "ISO-IMG.ISO"

Ну вот, собственно и всё.

 

Добавить комментарий

Жирный Курсив Подчеркнутый Ссылка Цитата


Автотранслитерация: выключена

Защитный код

Powered by jComments
Created by Pelican Design Studio - Web 2 You / Hosting by TheystemAdministrator.com / Tech. Support JoomlaPortal.ru / Фин. Спонсор WEX
Templates by Pelican Web Studio Templates by Pelican Web Design Studio