Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Обновление m.e.doc

Автор: sattva
Дата сообщения: 14.10.2013 10:59
Исходная задача:
1) Необходимо разрешить обновлять МЕДОК на терминале Windows Server 2012 обычным пользователя(не обладающими правами администратора) с включеным UAG.
2) UAG - должен быть включен.

пробовал запускать runas /noprofile /env /savecred /user:Admin c:\Programm Data\Medoc\Medoc\Update.exe... Все равно требует повышения прав. UAG - ползунок стоит на второй позиции снизу...
Автор: ooptimum
Дата сообщения: 14.10.2013 12:17
Возможно будет достаточно дать права этому пользователю на изменение папки с этим медком? Или там драйвера устанавливаются какие-то? Я с этой системой не знаком.
Автор: cardinals
Дата сообщения: 14.10.2013 13:35
добрый день,
Насколько я знаю у медка есть две категории обновлений:
- обновление исполняемых файлов - тут необходимы админские права так как пишет в реестр, такие обновления выходят довольно редко
- обновление форм, справочников и т.д. - тут достаточно предоставить пользователю права на запись в папку где установлено ПО.
Автор: Prophion
Дата сообщения: 15.10.2013 09:37
sattva
Открываем Планировщик заданий: Пуск - Все программы - Стандартные - Служебные. Для удобства создаём отдельный каталог, например, withoutuag.
В созданно каталоге создадим задачу (на новой папке, правой клавише мыши выбираем "Создать задачу"):
1. Указываем имя задачи, допустим, "medocupd" и в том же окне внизу отмечаем параметр "Выполнить с наивысшими правами".
2. Переходим на вкладку "Действия", нажимаем кнопку "Создать" и через кнопку "Обзор" выбираем файл C:\Programm Data\Medoc\Medoc\Update.exe (или где он у Вас там находится?)
3. В полне добавить аргументы добавьте параметры запуска Update.exe
4. Обратите внемание, пунк "Выпонять только от зарегистрированного поьзователя" должен быть отмечен, а для поля "При выполнении задачи использовать следующую учётную запись", должен быть назначен пользователь от имени которого будет выполнятся программа. В нашем примере это Administrator.
Собственно задача создана, но этого мало, теперь нужно сделать для нее ярлычок, чтобы заданием мог пользоваться пользователь. Для этого воспользуемся стандартными утилитыми командной строки: schtasks.exe и runas.exe, которые и позволит нам свершить задуманное.
В серед пользователя создаем новый ярлык (на рабочем столе или в панели быстрого запуска - как вам удобнее) и в строке размещения объекта указываем следующую строку:
Код: runas /user:administrator /savecred "schtasks.exe /run /tn \withoutuag\medocupd"
Автор: sattva
Дата сообщения: 16.10.2013 12:10
Prophion - спасибо!

Страницы: 1

Предыдущая тема: Локальная сеть


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.