Я сделал скрипт для резервного копирования виртуальных машин на CSV, который прекрасно работает, за исключением того, что я не могу запустить disk2vhd.exe. Сценарий запускается с сервера с установленной Windows 2008. Поскольку многие наши виртуальные машины используют Windows 2003 (без PS), я должен сделать все сложным образом.
Первым делом я попытался создать командный файл и выполнить его с помощью WMI. Пакетный файл действительно выполняется, но почему-то disk2vhd не запускается.
Кстати, команда, которую я использую для запуска disk2vhd, прекрасно работает, когда я копирую ее непосредственно в консоль cmd на виртуальной машине!
Затем я также попытался использовать psexec и только передал эту определенную команду (cmd /c $ command). Опять ничего.
Может ли это быть проблемой с UAC или разрешениями?