Команда del под runas не удаляет файл в директории windows, как обойти?
Есть команда "del...блаблабла", которая должна удалять некоторые файлы в системной директории (фактически чистить очередь печати, служба уже была остановлена, если что). Запуская её через runas пользователь "del...блаблабла" команда говорит что искомый файл не найден. Если же запустить "runas пользователь "cmd"" то в новом окне эта же команда работает нормально. Я так понимаю что первое окно, запущенное под пользователем, а не администратором, ещё не видит системные файлы и соответственно удалить их не может. Как это можно реализовать чтобы удалить таки эти файлы одной строкой от пользователя?
Вы не правильно понимаете. Команда del - это внутренняя команда cmd (нет файла del.exe в системе), поэтому чтоб ее выполнить нужно запустить cmd. Есть еще и другие внутренние команды cmd: echo, if, for ...
То есть если я скачаю какую-нибудь утилиту с работой из командной строки и заставлю это делать её то проблем не будет? Есть ли кстати таковые в самой операционной системе?