Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверка и мапинг виртуального жесткого диска (http://forum.oszone.net/showthread.php?t=315167)

Fantastish 24-05-2016 11:33 2637228

Проверка и мапинг виртуального жесткого диска
 
Доброго дня.
Прощу помощи в реализации такой задачи:
Есть скрипт маунта жесткого диска при старте и автологоне виртуальной машины
Но при бэкапе системы, он отваливается и маунтить приходится руками.
Поэтому требуется проверка диска и если он отсутствует, запустить скрипт на маунт VHD (поместив скрипт в планировщик)
Имя Диска, если требуется Е:
сам скрипт на маунт (moutnsdfs.cmd): diskpart -s "D:\mount\dfsmount.s"
dfsmount.s (select vdisk file="\\***\hv$\1.vhd"
attach vdisk)

Спасибо.

з.ы. Конечно, можно просто запихнуть скрипт в планировщик и ночью повторно запускать, но хотелось бы улучшить вариант проверки и маунта.

з.ы.ы. Желательно CMD/BAT/PH/VBS

Elven 24-05-2016 12:18 2637238

а просто щупать на наличие этого диска, не? Например так:
Код:

if not exist e:\ (
echo диск отвалился, мапим взад-назад
diskpart -s "D:\mount\dfsmount.s"
dfsmount.s (select vdisk file="\\***\hv$\1.vhd"
attach vdisk)
) else (
echo диск на месте)


Foreigner 24-05-2016 12:21 2637240

Fantastish,
Проще конечно по букве:
Код:

@echo off
setlocal

if not exist E:\ (

        echo select vdisk file="C:\Path\To\1.vhd"
        echo attach vdisk

) | diskpart

Из под админа.

Fantastish 25-05-2016 10:21 2637461

Спасибо за варианты, да так и пришлось делать автологон и маунтить диск, но бывает, что когда система делает бэкап она его отключает и в итоге диск отвалился
а если в самой остнастке Hyper-v по шаре маунтить, ругается на права доступа, но я где-то натыкался на статью, что для w2012 r2 microsoft выпустила два патча и из-за этого стала проблема, но описания данной статьи никак не найду. Если их удалить и повторно установить проблемы нет.


Время: 21:16.

Время: 21:16.
© OSzone.net 2001-