Einrichten von Visual Basic 6.0 für die ADSI-Entwicklung

Einrichten der Microsoft Visual Studio 2010-Entwicklungsumgebung für Visual Basic

  1. Starten Sie Visual Studio 2010.

  2. Erstellen Sie ein neues Visual Basic-Projekt.

  3. Fügen Sie einen Verweis auf die Active DS-Typbibliothek hinzu.

    Hinweis

    Wenn Sie keine frühe COM-Objektbindung benötigen, ignorieren Sie diesen Schritt.

     

    1. Projekt auswählen | Verweis hinzufügen.
    2. Wählen Sie die Registerkarte COM aus.
    3. Wählen Sie Active DS Type Library aus.
  4. Beginnen Sie mit der Programmierung mit ADSI.

Melden Sie sich zunächst bei einer Windows-Domäne an. Sie müssen über die Berechtigung zum Ändern der Active Directory-Datenbank verfügen. Standardmäßig verfügt der Administrator über diese Berechtigung.

Eine Visual Basic 6.0-Beispielanwendung: Ändern von FullName und Beschreibung für einen Benutzer

  1. Führen Sie die vorherigen Schritte aus, um ein ausführbares Visual Basic-Standardprojekt zu erstellen.

  2. Doppelklicken Sie auf das Formular. Geben Sie in Form_Load Folgendes ein. Sie müssen die Zeichenfolge "LDAP://CN=jeffsmith,CN=users,DC=fabrikam,DC=com" durch den ADsPath eines vorhandenen Benutzers in einem Container in Ihrer Domäne ersetzen. Erstellen Sie ein Testbenutzerkonto, das zu diesem Zweck geändert werden kann.

    '------------------------------------------------------------
    ' This code example is used to set the FullName and Description
    '------------------------------------------------------------
    Dim usr As IADsUser
    
    ' Bind to a user object.
    Set usr = GetObject("LDAP://CN=jeffsmith,CN=users,DC=fabrikam,DC=com")
    
    usr.FullName = "Jeff Smith"
    usr.Description = "A user for fabrikam.com" 
    usr.SetInfo ' Commit the changes to the directory
    
  3. Drücken Sie <F5> , um das Programm auszuführen.

  4. Verwenden Sie zum Überprüfen von Änderungen das Active Directory-Benutzer und -Computer-Verwaltungstool. Weitere Informationen zur Verwendung von ADSI und Visual Basic finden Sie unter Zugreifen auf Active Directory mit Visual Basic.