Запуск из под 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 сеанс) а то он её просто не видит... |
/INTERACTIVE: (ON:OFF) не пашет тут чтоли почему то он запрашивает разрешение на заруск ... в CMD это как раз помогало мне :(
|
когда мне надо было запустить задачу в пакетном режиме от другого пользователя, помогало создавать расписание, потом запускать его скриптом по требованию. Странно, что админский эккаунт не видит чужих процессов, может прав всё-таки не хватает?
|
pva,
Как мне по шедулеру определить зависщий процесС? Админский акаунд видит другие процессы а пользователь не видит админский процесс. дело даже не в процессе кто кого видит а дело в том что запус идит из под учетной записи запускающего скрипт (это я) и на клиенте запуск программы идит из под моей учетки, а мне нужно что бы запуск был интерактивный из под пользователя . |
Интерактивная часть по тыканью мыши запускает шедулер с заранее подготовленным заданием...
|
Цитата:
- через планировщик ("AT /?"); - при помощи PsExec (ключ "-i"), в том числе удаленно; - для сервисов (только под SYSTEM) |
Время: 18:29. |
Время: 18:29.
© OSzone.net 2001-