Войти

Показать полную графическую версию : Проблема с скриптом входа пользователей в систему


Dmitriy_Demon
04-01-2008, 22:36
Доброго времени суток :)
Все пользователи домена через групповую политику при логине в систему исполняют JScript. примено вот такого вида:
{}
var oIE = WScript.CreateObject("InternetExplorer.Application");
oIE.Visible = 0;
oIE.navigate("http://server.int");
while (oIE.Busy) WScript.Sleep(300);
while (oIE.ReadyState != 4) WScript.Sleep(300);
{}
скрипт логинит пользователей на местном межсетевом экране (через NTLM).
так вот в чем вопрос, собственно говоря как закрыть открытый internet Explorer?
В IE 6 прокатывало выражение в конце скрипта
" oIE.End;" Что приводило к закрытию, после выполнения нужных действий (правда не на всех машинах, но кое что это как говориться лучше чем нечего). В IE 7 такое уже не прокатывает. А оставлять в памяти процесс который занимает почти 40Mb не хочется.

farlow
06-01-2008, 14:56
а емсли копнуть в сторону kill process ?

Dmitriy_Demon
12-01-2008, 13:26
усё заколебался! :( какого-то лешего на паре машин через скрипт никаким методом не получается закрыть созданный в этом же скрипте IE, вот блокнот, Word, Opera и т.д. пожалуйста хоть Ж. еш
Не помогают даже выполнение из скрипта "taskkill /pid {id просесса} /F"
Может у кого есть идеи?
Видимо это где-то глюк либо в винде либо в самом IE, может было какое-то обновление которое патчило сей глюк?




© OSzone.net 2001-2012