﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Программирование  / Как проверить, отключена ли учетная запись пользователя в ActiveDirectory? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Tue, 07 Oct 2008 13:39:02 GMT</lastBuildDate><ttl>20</ttl><item><title>Как проверить, отключена ли учетная запись пользователя в ActiveDirectory?</title><link>http://www.relib.com/forums/Topic911081-15-1.aspx</link><description>&lt;SPAN class=itemCommentText&gt; Работаю с LDAP-запросом пользователей Active Directory&lt;P&gt;&lt;STRONG&gt;Как проверить, отключена ли учетная запись пользователя в ActiveDirectory?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Const ADS_SCOPE_SUBTREE = 2&lt;BR&gt;Set objCommand = CreateObject("ADODB.Command")&lt;BR&gt;Set objConnection = CreateObject("ADODB.Connection")&lt;BR&gt;objConnection.Provider = "ADsDSOObject"&lt;BR&gt;objConnection.Open "Active Directory Provider"&lt;BR&gt;Set objCommand.ActiveConnection = objConnection&lt;BR&gt;objCommand.Properties("Page Size") = 1000&lt;BR&gt;objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE &lt;BR&gt;objCommand.CommandText = "SELECT Name, ADsPath FROM 'LDAP://admkrsk.ru/DC=domain,DC=ru' WHERE objectCategory = 'Person' AND objectClass= 'user'" &lt;/P&gt;&lt;P&gt;Set ADRecordSet = objCommand.Execute&lt;BR&gt;      If Not ADRecordSet.BOF Then&lt;BR&gt;          ADRecordSet.MoveFirst&lt;BR&gt;      End If&lt;BR&gt;      Do While (not ADRecordSet.EOF)&lt;BR&gt;          ADstrADsPath = ADRecordset.Fields("ADsPath")&lt;/P&gt;&lt;P&gt;          If trim(ADRecordset.Fields("Name"))&amp;lt;&amp;gt;"" Then&lt;/P&gt;&lt;P&gt;              Set ADUser = GetObject(ADstrADsPath)&lt;BR&gt;              ADx_FIO =trim(ADUser.cn)&lt;/P&gt;&lt;P&gt;              ..................................&lt;/P&gt;&lt;P&gt;              ..................................&lt;/P&gt;&lt;P&gt;          End If&lt;BR&gt;          ADRecordSet.MoveNext&lt;BR&gt;      Loop&lt;BR&gt;      ADRecordSet.Close&lt;/P&gt;&lt;/SPAN&gt;</description><pubDate>Mon, 26 Feb 2007 12:59:29 GMT</pubDate><dc:creator>AvnAvn</dc:creator></item></channel></rss>