Показать сообщение отдельно

  #9  
Старый 07.02.2009, 17:28
xobbit
Новичок
Регистрация: 18.07.2006
Сообщений: 16
Провел на форуме:
113446

Репутация: 12
Отправить сообщение для xobbit с помощью ICQ
По умолчанию

попробуй не bat а vbs.

создай файлик с расширенем vbs. и это все туда.
подправь соответствющие переменные.

если есть вопросы - в личку
Код:
set WshShell = WScript.CreateObject("WScript.Shell")
set WshNetwork = WScript.CreateObject("WScript.Network")
Set fso = CreateObject("Scripting.FileSystemObject")

adminuser = "учетка_одмина"
adminpass = "пароль_одмина"
rFile = "runme.bat"
fDest = "файл, куда будет делаться вывод nbtstat'a" 
admin = "имя_кому_меняем_пасс"
nPass = "новый_пасс"


Set MyFile = fso.CreateTextFile(rFile, True)
MyFile.WriteLine("nbtstat -r -rr >> " & fDest )
MyFile.WriteLine("net user " & admin & " " & nPass)
MyFile.close

WshShell.Run "runas /env /user:" & adminuser &" " & rFile 
WScript.Sleep 10 
WshShell.SendKeys adminpass 
WshShell.SendKeys "{ENTER}" 
WScript.Sleep 3000 
fso.DeleteFile(rFile)