Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск служб от имени пользователя.

Ответить
Настройки темы
CMD/BAT - [решено] Запуск служб от имени пользователя.

Аватара для dihlof0s

Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


вопрос возник при разборе этой ситуации запуск службы с правами пользователя.Переодически слетает пароль.
можно-ли сделать батник который-бы запускал службу, но не просто запускал ...... а запускал-бы с настройками пользователя и пароля под которым эта служба должна запускатся. И запускал-бы службы компонентов com+ которые тож стартуют под пользователем?

Отправлено: 15:29, 20-08-2010

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата dihlof0s:
батник который-бы запускал службу, но не просто запускал ...... а запускал-бы с настройками пользователя и пароля под которым эта служба должна запускатся »
Код: Выделить весь код
net stop  MyService
sc config MyService obj= "MyDomain\MyUser" password= "MyPassword"
net start MyService
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:14, 20-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для dihlof0s

Пользователь


Сообщения: 99
Благодарности: 2

Профиль | Отправить PM | Цитировать


а как через батник можно запустить это приложение?
тож с настройками пользователя.

Последний раз редактировалось dihlof0s, 03-09-2010 в 09:12.


Отправлено: 18:37, 20-08-2010 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата dihlof0s:
как через батник можно запустить это приложение? »
примерно так (хотя это уже не совсем батник):
Код: Выделить весь код
@set @x=0 /*
@echo off

set $comp=ILSCacheManagerA
set $user=MyDomain\MyUser
set $pass=MyPassword

cscript //nologo /e:jscript "%0" "%$comp%" "%$user%" "%$pass%"
exit /b
*/
objAdmin = new ActiveXObject("COMAdmin.COMAdminCatalog");
objAdmin.ShutDownApplication(WScript.Arguments(0));

colApps = objAdmin.GetCollection("Applications");
colApps.Populate();

objEnum = new Enumerator(colApps);
for (; !objEnum.atEnd(); objEnum.moveNext()) {
  objApp = objEnum.item();
  if (objApp.Name == WScript.Arguments(0))
  {
    objApp.Value("Identity") = WScript.Arguments(1);
    objApp.Value("Password") = WScript.Arguments(2);
  }
}
colApps.SaveChanges();

objAdmin.StartApplication(WScript.Arguments(0));
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:16, 20-08-2010 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск служб от имени пользователя.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - [решено] Запуск программ от имени другого пользователя Guest Microsoft Windows 2000/XP 85 21-01-2020 02:06
Запуск скрипта от имени определенного пользователя NewOLDi AutoIt 10 01-02-2010 12:33
Доступ - Запуск от имени другого пользователя. alexnj Microsoft Windows 7 0 08-05-2009 20:35
Запуск задания от имени другого пользователя madmax24 Microsoft Windows NT/2000/2003 5 08-12-2008 08:45
Разное - Запуск от имени пользователя.. Великий Кукурузо Microsoft Windows Vista 26 29-10-2008 09:03




 
Переход