Батник на переименование от имени администратора.
Всем привет.
Суть задачи: необходимо разослать по почте 100+ пользователям некое обновление программы. Почтовые фильтры не пускают *.exe файлы (политика компании мать её). Решил исходный файл сделать с разрешение *.dat и написать батник на переименование в *.exe c дальнейшем автозапуском. Получилось что-то вроде: runas /netonly /user:Admin "ren sys.dat sys.exe runas /netonly /user:Admin "@start C:\sys\sys.exe" Проблема в том, что под другим пользователем (без админских прав), файл по данному батнику не переименовывается (на введении пароля пишет, что он не правильный). А вот запускается свободно... |
Может зарарить экзешник?
Или если все компы в одной сети то через групповые политики накатить обновление? Ну или либо на почтовом серваке разрешить exe на сутки. |
Архивы тоже не пустит. Разрешить - ну поптыка, не пытка, только успех мал.
|
если ОС Windows XP то можно попробовать ваше новое расширение EXE файла ассоциировать на выполнение через C:\WINDOWS\system32\win.com тогда проблема переименования отпадет
под windows 7 не знаю как называется подобный файл, но тоже должен быть P.S. Если обновление рассылается по почте то скорее всего пользователь сам сохраняет вложения и у него достаточно прав на переименование файлов, может в скрипте выполнить переименование от имени текущего пользователя а уже потом выполнить полученный файл от имени пользователя с правами на установку |
нет все права закрыты полностью, даже время не поменять.
|
Цитата:
Тогда 1й вариант: Внести в реестр от имени пользователя с правами на редактирования реестра необходимые параметры Код:
Пример для файла с расширением *.1@3 Ну и почистить реестр если снова подобные задачи выполнять не требуеться |
спасибо помогло.
|
Жуть а не политика безопасности
Попробуйте так, вернемся с чего начинали, но идеи уже на исходе Код:
runas /netonly /user:techsupport "cmd /c ren c:\sys\sys.dat sys.exe" |
Время: 15:24. |
Время: 15:24.
© OSzone.net 2001-