XCOPY размещает файл на Vista из пакетного файла
-
11-07-2019 - |
Вопрос
Мне нужна команда для замены файла hosts на моей машине. Кажется, довольно просто, но я не могу заставить команду работать с xcopy. Есть ли явные недостатки в команде?
luaexec -w -f " XCOPY " & Quot;% ScriptPath% / ModifiedHosts / Vista / хосты & Quot; & Quot;% Windir% / system32 / драйверы / и т.д. / хосты & Quot; / Н р>
Флаг / R, похоже, не помогает, и ошибка, которую я получаю, является " Ошибка: ShellExecuteEx fail 0x2 " если я удалю все кавычки, кроме начальных и конечных кавычек
Решение
Вы получили какую-либо ошибку?
Попробуйте это:
luaexec -w -f "XCOPY %ScriptPath%/ModifiedHosts/vista/hosts %windir%/system32/drivers/etc/hosts" /H
Кроме того, вы можете попробовать Robocopy.
Другие советы
защищен ли файл hosts от записи? это вероятно .. добавьте / R к вашей командной строке
В Vista вам нужно работать от имени администратора, чтобы изменить файл hosts.