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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Проверка и мапинг виртуального жесткого диска

Ответить
Настройки темы
Любой язык - [решено] Проверка и мапинг виртуального жесткого диска

Старожил


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

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


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

Спасибо.

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

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

Отправлено: 11:33, 24-05-2016

 

Аватара для Elven

Ветеран


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

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


а просто щупать на наличие этого диска, не? Например так:
Код: Выделить весь код
if not exist e:\ (
echo диск отвалился, мапим взад-назад
diskpart -s "D:\mount\dfsmount.s"
dfsmount.s (select vdisk file="\\***\hv$\1.vhd"
attach vdisk)
) else (
echo диск на месте)
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:18, 24-05-2016 | #2



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

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


Ветеран


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

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


Fantastish,
Проще конечно по букве:
Код: Выделить весь код
@echo off
setlocal

if not exist E:\ (

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

) | diskpart
Из под админа.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:21, 24-05-2016 | #3


Старожил


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

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


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

Отправлено: 10:21, 25-05-2016 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Проверка и мапинг виртуального жесткого диска

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Проверка доступности виртуального диска lameover Скриптовые языки администрирования Windows 2 24-03-2016 11:57
[решено] Проверка жесткого диска HamBit Хочу все знать 12 07-07-2012 02:00
VBS/WSH/JS - [решено] Нужен VBS скрипт для GPO (мапинг сетевого диска, запуск файла, отключение диска) Anton04 Скриптовые языки администрирования Windows 6 28-05-2010 15:30
Разное - Проверка жесткого диска в Windows 7 ArmDeForcer Microsoft Windows 7 3 17-07-2009 12:29
Проверка жесткого диска Ada Хочу все знать 8 08-06-2003 21:20




 
Переход