Разрешить пользователям, не являющимся администраторами, использовать diskpart для монтирования VHD?

Какие разрешения необходимы, чтобы позволить пользователям без прав администратора использовать утилиту diskpart, в данном случае, для монтирования и отключения VHD в Windows 7? Это сложнее, чем предоставление управления томами диска. Похоже, что для различных объектов (например, службы виртуального диска) требуются дополнительные привилегии DCOM, и у меня возникают проблемы с их отслеживанием.


person jcov    schedule 05.12.2013    source источник
comment
Я ожидаю, что единственным решением будет установка службы для выполнения этих задач от имени пользователя.   -  person Harry Johnston    schedule 11.12.2013


Ответы (2)


К сожалению, я не уверен, что это возможно. Официальное сообщение от Microsoft (у меня нет ссылки, чтобы предоставить, но я работал там, и это было сообщение, которое я получил) заключается в том, что монтирование и размонтирование VHD могут выполняться только администраторами. С другой стороны, ISO-образы могут быть смонтированы и размонтированы обычными пользователями.

Если вам удастся найти способ сделать это, предоставив определенные привилегии пользователям без прав администратора, я подозреваю, что это будет «неподдерживаемым».

person mikekol    schedule 05.12.2013

Я нашел инструмент VHDAttach: http://www.jmedved.com/vhdattach/, который добавляет Служба, которая работает от имени привилегированной учетной записи, получает сообщения от небольшого исполняемого файла и добавляет расширения оболочки, чтобы пользователи без привилегий могли присоединять/отсоединять виртуальные жесткие диски.

person jcov    schedule 10.12.2013
comment
Если вы устанавливаете это как часть своего собственного программного пакета (я уверен, что в соответствии с условиями лицензии MIT!), убедитесь, что вы настроили его в соответствии со своими потребностями. В противном случае это может отрицательно сказаться на безопасности вашего клиента. - person Harry Johnston; 11.12.2013