Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
$objADOCommand.ActiveConnection = $objADOConn
$objADOCommand.CommandText = $strADSQuery
$objQueryResultSet = $objADOCommand.Execute
$1C_Group_Descr =$objQueryResultSet.Fields("description")
Оба варианта имеют право на жизнь, и скорость их работы примерно одинакова, однако рекомендуется использовать второй вариант, несмотря на то что он выглядит громоздким. Дело в том, что провайдер WinNT был разработан для Windows NT, а LDAP – для Windows 2000. В ближайшем будущем, компания Microsoft, наверное, откажется от поддержки провайдера WinNT.
Таким образом, сценарий, формирующий массив, элементы которого включают в себя путь и название базы, выглядит следующим образом:
$meta = ReadProfileString($FName, $Section, “1C_Symbol”)
$1C_Letter_VaL = ReadProfileString($FName, $Section, “1C_Letter”)
Set rootDSE_ = GetObject("LDAP://RootDSE")
d_def=rootDSE_.Get("defaultNamingContext")
long_Ldap_name = "LDAP://" + d_def
$p=0
$q=0
Dim $1C_Must[]
DO
$group=EnumGoup($p)
If Instr($group, $meta)<>0
$1C_Group=Right($group,Len(group)-InstrRev($group,””)-Len($meta))
;вид переменной R:Folder_with_Base
$1C_Base=$1C_Letter_VaL+”:”+$1C_Group
$strADSQuery = "SELECT description FROM 'LDAP://" + $long_Ldap_name + "' WHERE Name = "' + $1C_Group + "' and objectClass='group'"
$objADOConn = createObject("ADODB.Connection")