Удалить файл из папки C: \ Windows - PullRequest
0 голосов
/ 04 декабря 2018

Я работаю с приложением, которое было плохо спроектировано.После установки он создает файл .INI (помните их?) В папке C: \ Windows.Чтобы все работало правильно в нашей среде, я не использую этот файл .INI.Вместо этого у меня есть отдельные файлы .INI в другом месте, где я могу правильно управлять ими в рамках приложения.Проблема, с которой я сталкиваюсь, заключается в том, что пользователи не запускают приложение правильно, поэтому он выбирает этот файл .INI по умолчанию, который не работает в нашей среде (помните, я сказал, что приложение плохо спроектировано).

Чтобы убедиться, что мои пользователи работают с правильной конфигурацией, мне нужно удалить этот надоедливый .INI из папки C: \ Windows.У меня есть файлы .BAT, которые управляют запуском и обновлением приложений, поэтому я попытался просто удалить файл .BAT, но он не работает.Когда я пытаюсь запустить только команду удаления в командном окне, я получаю «Отказано в доступе».Я не могу его переименовать или переместить.Я бы просто потрогал каждый компьютер, но у меня нет времени, чтобы добраться до них всех.

Я только что провел последние два часа, пытаясь найти свое решение, и единственное решение - использовать Windows Explorer, который не работает.не вариант.Я знаю, что это должно быть что-то простое, что я не смог найти.Идеи?

1 Ответ

0 голосов
/ 04 декабря 2018
for /f "usebackq delims=" %A in ("%userprofile%\Desktop\ComputerName.txt") do echo Del \\%A\C$\Windows\file.ini

Computername.txt - это один компьютер на строку, имя или адрес.

127.0.0.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...