|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник на переименование от имени администратора. |
|
CMD/BAT - [решено] Батник на переименование от имени администратора.
|
Пользователь Сообщения: 127 |
Профиль | Отправить PM | Цитировать Всем привет.
Суть задачи: необходимо разослать по почте 100+ пользователям некое обновление программы. Почтовые фильтры не пускают *.exe файлы (политика компании мать её). Решил исходный файл сделать с разрешение *.dat и написать батник на переименование в *.exe c дальнейшем автозапуском. Получилось что-то вроде: runas /netonly /user:Admin "ren sys.dat sys.exe runas /netonly /user:Admin "@start C:\sys\sys.exe" Проблема в том, что под другим пользователем (без админских прав), файл по данному батнику не переименовывается (на введении пароля пишет, что он не правильный). А вот запускается свободно... |
|
Отправлено: 02:26, 29-11-2011 |
Забанен Сообщения: 24
|
Может зарарить экзешник?
Или если все компы в одной сети то через групповые политики накатить обновление? Ну или либо на почтовом серваке разрешить exe на сутки. |
Отправлено: 10:59, 29-11-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 127
|
Профиль | Отправить PM | Цитировать Архивы тоже не пустит. Разрешить - ну поптыка, не пытка, только успех мал.
|
Отправлено: 01:52, 30-11-2011 | #3 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать если ОС Windows XP то можно попробовать ваше новое расширение EXE файла ассоциировать на выполнение через C:\WINDOWS\system32\win.com тогда проблема переименования отпадет
под windows 7 не знаю как называется подобный файл, но тоже должен быть P.S. Если обновление рассылается по почте то скорее всего пользователь сам сохраняет вложения и у него достаточно прав на переименование файлов, может в скрипте выполнить переименование от имени текущего пользователя а уже потом выполнить полученный файл от имени пользователя с правами на установку |
Последний раз редактировалось Loran_rus, 30-11-2011 в 08:30. Причина: Добавил P.S. Отправлено: 07:57, 30-11-2011 | #4 |
Пользователь Сообщения: 127
|
Профиль | Отправить PM | Цитировать нет все права закрыты полностью, даже время не поменять.
|
|
Отправлено: 09:41, 30-11-2011 | #5 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата Kondei:
Тогда 1й вариант: Внести в реестр от имени пользователя с правами на редактирования реестра необходимые параметры Пример для файла с расширением *.1@3 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.1@3] @="MySpecialExpansion" [HKEY_CLASSES_ROOT\MySpecialExpansion] [HKEY_CLASSES_ROOT\MySpecialExpansion\DefaultIcon] @="C:\\Windows\\System32\\SHELL32.dll,1" [HKEY_CLASSES_ROOT\MySpecialExpansion\shell] [HKEY_CLASSES_ROOT\MySpecialExpansion\shell\open] [HKEY_CLASSES_ROOT\MySpecialExpansion\shell\open\command] @="\"C:\\Windows\\System32\\win.com\" \"%1\"" Ну и почистить реестр если снова подобные задачи выполнять не требуеться |
|
Отправлено: 13:29, 30-11-2011 | #6 |
Пользователь Сообщения: 127
|
Профиль | Отправить PM | Цитировать спасибо помогло.
|
Последний раз редактировалось Kondei, 01-12-2011 в 07:44. Отправлено: 03:39, 01-12-2011 | #7 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Жуть а не политика безопасности
Попробуйте так, вернемся с чего начинали, но идеи уже на исходе Команда РанАс требует наличия файла который можно выполнить и передать ему параметры если необходимо, а Ren это команда приложения cmd.exe |
Отправлено: 06:59, 01-12-2011 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Запуск от имени администратора | GODLATRO | Скриптовые языки администрирования Windows | 5 | 04-12-2014 02:55 | |
CMD/BAT - [решено] батник, запускающий приложение от имени system | sanya_chernov | Скриптовые языки администрирования Windows | 6 | 26-07-2011 09:59 | |
Доступ - [решено] Запуск от имени администратора | sereban69 | Microsoft Windows 7 | 1 | 07-05-2010 12:39 | |
CMD/BAT - [решено] cmd от имени администратора | max6665 | Скриптовые языки администрирования Windows | 3 | 02-11-2007 12:09 | |
Переименование %homepath% в зависимости от имени учетной записи | amped | Microsoft Windows 2000/XP | 6 | 26-04-2007 15:47 |
|