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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Запуск из под 0 сеанса (http://forum.oszone.net/showthread.php?t=122268)

Butunin Klim 07-11-2008 19:03 946188

Запуск из под 0 сеанса
 
У меня есть программа которая работает с сервера. Запускается как определнный процесс
При зависании программы на сервере , программа виснет и у клиентов, при это закрыть её можно только сняв процесс, приходится обходить всех пользователей... не удобно...
Я написал небольшой скрипт но есть одна загвоска...

тело скрипта
Wmic /failfast:ON /node:@computers.txt process where (caption="notepad.exe") call terminate
Wmic /failfast:ON /node:@computers.txt process call create "c:\windows\system32\notepad.exe"

Все супер программа закрывается в файле computers имена машин...


Но запусск процесса идет под моей учеткой :( как сделать что бы запуск был из под пользователя (0 сеанс) а то он её просто не видит...

Butunin Klim 07-11-2008 19:56 946233

/INTERACTIVE: (ON:OFF) не пашет тут чтоли почему то он запрашивает разрешение на заруск ... в CMD это как раз помогало мне :(

pva 08-11-2008 14:32 946914

когда мне надо было запустить задачу в пакетном режиме от другого пользователя, помогало создавать расписание, потом запускать его скриптом по требованию. Странно, что админский эккаунт не видит чужих процессов, может прав всё-таки не хватает?

Butunin Klim 08-11-2008 17:44 947090

pva,
Как мне по шедулеру определить зависщий процесС?
Админский акаунд видит другие процессы а пользователь не видит админский процесс. дело даже не в процессе кто кого видит а дело в том что запус идит из под учетной записи запускающего скрипт (это я) и на клиенте запуск программы идит из под моей учетки, а мне нужно что бы запуск был интерактивный из под пользователя .

pva 08-11-2008 23:11 947375

Интерактивная часть по тыканью мыши запускает шедулер с заранее подготовленным заданием...

amel27 10-11-2008 08:58 948289

Цитата:

Цитата Butunin Klim
на клиенте запуск программы идит из под моей учетки, а мне нужно что бы запуск был интерактивный из под пользователя »

из твоего примера не видно потребности в интерактиве, "интерактивно" не всегда значит "под учеткой текущего пользователя", мне известно три способа запуска процесса в интерактиве:

- через планировщик ("AT /?");
- при помощи PsExec (ключ "-i"), в том числе удаленно;
- для сервисов (только под SYSTEM)


Время: 18:29.

Время: 18:29.
© OSzone.net 2001-