PDA

Показать полную графическую версию : [решено] проблема со сценариями входа!


Skam
25-03-2007, 17:27
немогу заставить запуститься файл *.JS!

что я делаю! иду в AD выбираю нужного пользователя затем свойства\профайл\где сценарий входа пишу путь %SystemRoot%\system32\name.js но он не запускается! как правильно запустить этот файл!

на всякий случай опишу что именно я делаю!
-------------------------------------name.js------------------------------------

WshShell = WScript.CreateObject("WScript.Shell") ;

WshShell.Run("runas /user:test@test cmd"); #запускает программу Runas.exe из командной строки

WshShell.AppActivate("runas.exe"); #делаю активным окно команды Runas.exe

WScript.Sleep(10); #заставляю подождать

WshShell.SendKeys("test~"); #скрипт вводит пароль test (~) ЭТО НАЖАТИЕ ENTER

WScript.Sleep(10); #заставляю подождать

WshShell.AppActivate("cmd"); #делает активным окно команды CMD

WScript.Sleep(80); #заставляю подождать

WshShell.SendKeys("test.bat~"); #запускает нужный мне файл от имени узера test

для тех кто не понял это я хочу запускать файлы от имени админа! но так как команда runas требует вручную вводить пароль пришлось применить Java скрипт который это сделает!

----------------------------------------test.bat--------------------------
net localgroup администраторы "MIKRON\Пользователи домена" /add


чтоб при входе пользователя в систему Java скрипт запустился!

monkkey
26-03-2007, 09:51
А Вы уверены, что у всех ваших клиентов установлена Java? В Windows её нет по умолчанию.

Skam
26-03-2007, 14:05
уверен есть!

но я нашёл для своей проблемы другое решение!

http://www.robotronic.de/runasspcEn.html

хорошая штука для автоматизации процессов в командной строке!....

ВСЕМ СПАСИБО ЗА ВНИМАНИЕ!




© OSzone.net 2001-2012