Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   удаленный запуск скрипта (http://forum.oszone.net/showthread.php?t=323069)

9112 23-01-2017 19:52 2705638

удаленный запуск скрипта
 
приветствую

есть необходимость удаленно запускать скрипт, который требует прав администратора. но запуск соответственно нужен без ввода учетной записи администратора и максимально просто для оператора. ходят в мыслях костыли аж что-то типа http сервера легковесного с exec при обращении к определенному адресу.
посоветуйте, как лучше решить подобную задачу?

Iska 23-01-2017 20:06 2705648

9112, опишите более детально, что подразумевается под «удалённо».

dahiko 23-01-2017 20:47 2705663

Можно в скрипте указать логин и пароль от имени которого запускать скрипт. Для этого есть команда runas.
Как-то так
set user=admin
set pass=1123581321
set domain=domain

Echo %pass%|runas /netonly /user:"%domain%\%user%" "приложение"


Если речь идет о доменной структуре, то тут вообще все просто. Создаешь скрипт и закидываешь его в политику
https://technet.microsoft.com/en-us/...(v=ws.11).aspx

9112 23-01-2017 21:46 2705685

Iska, есть bat'ник, который в себе содержит вызов утилит, требующих прав администратора. его нужно по требованию выполнять. с клиентского пк в сети. в идеале, это чтобы было какое-то обращение к сокету, либо что-то подобное, в результате которого запускался бы скрипт. это может быть какой-нибудь скрипт на пользовательском пк(с которого будет инициироваться вызов), либо обращение по http, либо что-то еще элементарное. если совсем никакого варианта подобной реализации нет, то как крайний вариант запуск с того же сервера (rdp), от имени пользователя. но это намного менее удобно

dahiko, это влечет за собой открытое хранение пароля.

Iska 23-01-2017 22:59 2705700

9112, за клиентом сидит пользователь с правами обычного пользователя?

9112 24-01-2017 22:05 2705985

Iska, да, конечно. о том и речь.

paranoya 25-01-2017 10:44 2706066

adminlink - для запуска от имени админа и без открытия его пароля юзеру тем или иным способом.
bat2exe - для конвертирования bat-ника в exe-файл.
Если надо что-то запускать по требованию, то нужно формализовать это требование и уже плясать от него. В самом простом случае можно воспользоваться возможностями встроенного планировщика заданий (windows sheduler).


Время: 22:20.

Время: 22:20.
© OSzone.net 2001-