Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как запустить программу под администратором на RemoteComp?

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как запустить программу под администратором на удаленном компьютере?
Т.е. ситуация такая, нужно установить на удаленных машинах в сети RAdmin, у пользователей на этих компах нет прав на запуск служб. Локальные админы (явки, пароли) известны.
Пробовал и через PsExec, и через RunAs... не получается...
Подключаюсь через PsExec на удаленную машину (cmd) в коммандной строке задаю
runas /user:admin@domen "c:\progra~1\radmin\r_server.exe /pass:pass /port:port /install /silence /save"
Предложение ввести пароль выводится, но вводить не дает, тут же завершение без останова, естественно сервис не устанавливается.
Причем если делать это локально, то все работает!
 
Попробовал и через PsExec и на конструкцию вида:
PsExec \\Удаленная_машина -u administrator -p pass c:\progra~1\radmin\r_server.exe /pass:pass /port:port /install /silence /save
Выдает:  
c:\progra~1\radmin\r_server.exe exited on otchet1 with error code 1.
Ну и естественно сервис опять таки не запускается
 
Есть у кого-нибудь еще какие идеи, как это сделать?

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 07:03 30-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmi3yD

Цитата:
нужно установить на удаленных машинах в сети RAdmin

Чёй-то я не понял. Судя по этому:

Цитата:
c:\progra~1\radmin\r_server.exe

он уже установлен.
 
Добавлено:
Через telnet не пробовали?
 
Добавлено:
Если уже установлен и нужно запустить, то можно попробовать через запуск службы:

Код:
WMIC.Exe /Node:<Удалённый_комп> Service Where Caption="Remote Administrator Service" StartService

 
Добавлено:
Ах, да. Судя по тому, что Вы там логины-пароли вводите, у Вас не домен. Тогда в приведённой строке используйте добавочные ключи /User и /Password.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 07:26 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Чёй-то я не понял. Судя по этому:  
Цитата: c:\progra~1\radmin\r_server.exe  
он уже установлен.  

 
Нет, он просто скопирован.
 

Цитата:
 Если уже установлен и нужно запустить, то можно попробовать через запуск службы:  
Код: WMIC.Exe /Node:<Удалённый_комп> Service Where Caption="Remote Administrator Service" StartService

В том-то и дело, что сервис пока не установлен
 

Цитата:
Через telnet не пробовали?  
 
Вот тут если можно поподробнее, хотя сейчас проверил: 23 порт закрыт

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 07:47 30-08-2011 | Исправлено: Dmi3yD, 07:49 30-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Или в PSExec используйте Net Start в этих же целях (запуска службы).
 
Добавлено:

Цитата:
Вот тут если можно поподробнее.

Да нет, если он просто скопирован, то не поможет.
 
Добавлено:
Кстати, r_server.exe (его точно) и ещё вроде что-то нужно также скопировать в "%SystemRoot%\System32". Сколько-то лет назад я распространял RAdmin следующим способом. Установил RAdmin у себя на компе, настроил нужным образом, потом грязно скопировал его файлы на удалённые компы. Его ветки в реестре у себя экспортировал в файлы, подключался через редактор реестра к удалённым компам и импортировал их в реестр. Но всё равно требовалась перезагрузка.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 07:48 30-08-2011 | Исправлено: BVV63, 08:03 30-08-2011
kosherpig



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если компы не в домене, то надо на них включить возможность удалённого доступа и в локальных политиках вместо идентификации удалённых пользователей "как гости" выбрать идентификацию "как они сами". Тогда удалённым рабочим столом - нет проблем подключиться.

Всего записей: 289 | Зарегистр. 17-04-2004 | Отправлено: 08:06 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Или в PSExec используйте Net Start в этих же целях (запуска службы).

Служба же не установлена, поэтому не получится.
 

Цитата:
Кстати, r_server.exe (его точно) и ещё вроде что-то нужно также скопировать в "%SystemRoot%\System32". Сколько-то лет назад я распространял RAdmin следующим способом. Установил RAdmin у себя на компе, настроил нужным образом, потом грязно скопировал его файлы на удалённые компы. Его ветки в реестре у себя экспортировал в файлы, подключался через редактор реестра к удалённым компам и импортировал их в реестр. Но всё равно требовалась перезагрузка.

 
Да... наверно так и придется сделать.
 

Цитата:
Если компы не в домене, то надо на них включить возможность удалённого доступа и в локальных политиках вместо идентификации удалённых пользователей "как гости" выбрать идентификацию "как они сами". Тогда удалённым рабочим столом - нет проблем подключиться.

Компы в домене
 
 
И все таки неужели никак на удаленном компе нельзя запустить прогу под админом?

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 08:48 30-08-2011 | Исправлено: Dmi3yD, 08:49 30-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmi3yD

Цитата:
Служба же не установлена, поэтому не получится.

Да у меня пост не был обновлён, я когда добавлял не знал, что уже ответили.

Цитата:
И все таки неужели никак на удаленном компе нельзя запустить прогу под админом?

Да конечно же, можно. Видимо здесь чего-то не хватает. Во-первых, возможно, что r_server.exe нужно с ключами какими-нибудь запускать. Во-вторых (думаю, в этом и есть причина), у RAdmina нет нужных ключей реестра.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 09:04 30-08-2011 | Исправлено: BVV63, 09:06 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да конечно же, можно. Видимо здесь чего-то не хватает. Во-первых, возможно, что r_server.exe нужно с ключами какими-нибудь запускать. Во-вторых (думаю, в этом и есть причина) у RAdmina нет нужных ключей реестра.

Ну собственно вот это ключи r_server.exe: /pass:pass /port:port /install /silence /save после, которых если это делать на локальной машине r_service устанавливается, как сервис. Ну и соответственно заносятся нужные записи в реестр.

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 09:09 30-08-2011
bga83



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну собственно вот это ключи r_server.exe: /pass:pass /port:port /install /silence /save после, которых если это делать на локальной машине r_service устанавливается, как сервис. Ну и соответственно заносятся нужные записи в реестр.


Цитата:
Компы в домене  

 
Тогда через групповые политики организовать запуск скрипта при включении/выключении ПК.

Всего записей: 2008 | Зарегистр. 30-11-2007 | Отправлено: 09:25 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Тогда через групповые политики организовать запуск скрипта при включении/выключении ПК.

Опять таки включение/выключение, но тут еще нужны разные пароли, поэтому и хотел нарисовать батничек для разных машин.
Да и собственно вопрос в том, как запустить программу на удаленной машине, от имени админа и почему это не получается сделать при помощи psexec и runas.
Т.е. повторюсь при запуске вот такой команды на локальной машине:
runas /user:admin@domen "c:\progra~1\radmin\r_server.exe /pass:pass /port:port /install /silence /save"
все работает замечательно, у меня спрашивает пароль админа и после ввода пароля все установки заносятся в реестр, и r_server начинает запускаться, как сервис.
А когда я нахожусь в консоли на удаленной машине через psexec данная конструкция не работает...

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 09:34 30-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmi3yD

Цитата:
Нет, он просто скопирован.

Снова непонятки. r_server.exe - это у Вас что? Так у Вас называется установочный пакет? Вообще-то это основной исполняемый файл программы. Если это инсталляционный пакет, то, разумеется, он не сможет с этой локации установить прогу в "тихом" режиме, поскольку он файл r_server.exe туда распаковывает.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 10:37 30-08-2011 | Исправлено: BVV63, 10:41 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Снова непонятки. r_server.exe - это у Вас что? Так у Вас называется установочный пакет? Вообще-то это основной исполняемый файл программы. Если это инсталляционный пакет, то, разумеется, он не сможет с этой локации установить прогу в "тихом" режиме, поскольку он файл r_server.exe туда распаковывает.

Да, это основной исполняемый файл. Все остальные файлы тоже скопированы (AdmDll.dll, raddrv.dll).

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 11:04 30-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmi3yD
Всё, теперь понял.
Т. е. локально работает...

Цитата:
runas /user:admin@domen "c:\progra~1\radmin\r_server.exe /pass:pass /port:port /install /silence /save"
Предложение ввести пароль выводится, но вводить не дает, тут же завершение без останова, естественно сервис не устанавливается.

А точно там RunAs нужно использовать? Если работать под учёткой доменного администратора, то PSExec разве не запустит консоль Cmd в контексте безопасности доменного админа?
 
Добавлено:
Тем более, можно же при запуске консоли указать админские логин-пароль.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 11:30 30-08-2011 | Исправлено: BVV63, 11:31 30-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А точно там RunAs нужно использовать? Если работать под учёткой доменного администратора, то PSExec разве не запустит консоль Cmd в контексте безопасности доменного админа?  
   
Добавлено:  
 Тем более, можно же при запуске консоли указать админские логин-пароль.

 
Ну собственно выше я написал:

Цитата:
Попробовал и через PsExec и на конструкцию вида:  
 PsExec \\Удаленная_машина -u administrator -p pass c:\progra~1\radmin\r_server.exe /pass:pass /port:port /install /silence /save  
 Выдает:  
 c:\progra~1\radmin\r_server.exe exited on otchet1 with error code 1.  
 Ну и естественно сервис опять таки не запускается


Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 02:22 31-08-2011
BVV63



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dmi3yD
Вооружитесь DameWare NT Utilities или каким-нить аналогом (их немало). Там имеются средства выполнения консольных программ на удалённых компах.

Всего записей: 3542 | Зарегистр. 17-08-2009 | Отправлено: 06:14 31-08-2011
Dmi3yD

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Dmi3yD  
 Вооружитесь DameWare NT Utilities или каким-нить аналогом (их немало). Там имеются средства выполнения консольных программ на удалённых компах

Ок, спасибо!

Всего записей: 42 | Зарегистр. 13-08-2007 | Отправлено: 07:16 31-08-2011
alex52mail

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел сюда, роясь в поиске ответа на похожий http://forum.ru-board.com/topic.cgi?forum=62&topic=27959&start=1540#4  но проще вопрос. Может здесь знают ответ и желательно без наворота дополнительных трудностей с установкой там программ, перезагрузкой.
Захожу туда через TeamViewerPortable.exe

Всего записей: 1567 | Зарегистр. 04-09-2015 | Отправлено: 00:13 21-12-2017 | Исправлено: alex52mail, 00:14 21-12-2017
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Как запустить программу под администратором на RemoteComp?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru