none
Помогите со скриптом для AD RRS feed

  • Вопрос

  • Всем привет.

    Ситуация такая. Написал 2 скрипта - logon.vbs и logout.vbs. Повесил их в групповой политике на нужную мне группу. Скрипт простой - при  логоне и  логауте в БД пишется время соот-но логона и логаута пользователя. БД - SQL Server 2008 Express, находится на машине, которая видна всем пользователям. Но каждый раз при логоне и логауте у пользователей выходит окно с ошибкой, что SQL Server не существует или отсутствует доступ.

    У меня вопрос - может ли это быть следствием того, что юзеру на момент логона не доступна сеть? Как быть?

    16 сентября 2011 г. 5:38

Ответы

Все ответы

  • ... может ли это быть следствием того, что юзеру на момент логона не доступна сеть?..

    Крайне маловероятно.

    ... Как быть?

    1. Выложить сюда полный код сценария.

    2. Задаться вопросом о корректности работы службы обзора сети.

    16 сентября 2011 г. 7:07
  • Set objConn 	= CreateObject("ADODB.Connection")
    Set objAdsinfo 	= CreateObject("adsysteminfo")
    Set objComp 	= GetObject("LDAP://" & objAdsinfo.ComputerName)
    Set objUser 	= GetObject("LDAP://" & objAdsinfo.UserName)
    
    strUser 		= objUser.CN
    strOctet 		= objUser.GUID
    strComputer 	= objComp.CN
    
    objConn.ConnectionString = "Provider=SQLOLEDB;Data Source=[имя компьютера]\SQLEXPRESS;Initial Catalog=[БД];User Id=[ползователь];Password=[пароль]"
    
    objConn.Open
    
    objConn.Execute("SET DATEFORMAT dmy " & _ 
    				"INSERT INTO Logs([user],[computer],[logged_in],[GUID]) VALUES('" + strUser + "','" + strComputer + "','" + CStr(Now) + "','" + strOctet + "')")
    objConn.Close
    

    Строка подключения заведомо правильная.
    16 сентября 2011 г. 7:24
  • Включили сетевую поддержку на SQL? http://msdn.microsoft.com/en-us/library/ms165718.aspx
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Помечено в качестве ответа KazunEditor 16 сентября 2011 г. 11:14
    16 сентября 2011 г. 7:24
    Модератор
  • Да. Илья, спасибо. Поставили серв, настроить не успели. Я про это совсем забыл, все работает )
    16 сентября 2011 г. 10:54