Dead Man
Цитата:
|
Поставь скрипт в автозагрузку после Logina.
|
в автозагрузку на клиенской машине?
но я не хочу что-то ставить на клиентские машины мне надо делать все через logon script.
Я не много почитал - Говорят машины типа NT4.0 (если не ошибаюсь то Win98 как раз такая) не выполняет при въезде в домен ничего кроме *.bat и чтобы его выполнить (i.e *.js) необходимо *.js упаковать в *.bat что я и сделал
net use x: \\server\netlogon
REM wait for me
pause
cscript x:\logon.js
pause
REM wait for me
x: отлично подключился
а вот скрипт не выполнился со следыющей ошибкой которую выдал уже WSH
срипт ....\logon.js не выполнен поскольку пользователь не подклчен к сети или что-то вроде того.
в общем я проблемму локализовал.
дело в том что logon script на win98 запускается слишком рано и в момент его запуска такое свойство объекта WScript.Network как UserName вообще не существует(по этому используется цикл While(){} как написано в помощи от M$)
но толь при обращении к свойству UserName скрипт выдает ошибку и вылетает что делать в этом случае M$ умалчивает.
Я поставил //B т.е. выполняться в batch режиме
net use x: \\server\netlogon
cscript x:\logon.js //B
теперь скрипт выполняется но по прежнему не может определить свойство UserName на Win98
но как Вы заметели если ставить в автозагрузку то все Ok.