DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Shinja Strasser Artikel Drucken
        
NT User importieren

Häufig stellt sich die Frage, ob man existierende NT-User für eine bestehende Anwendung
ohne viel Zeitaufwand ( z.B. manuell ) , in eine Datenbank importieren / anzeigen kann.
Die Antwort liefert ADSI !

Beim der Entwicklung sollte man aber darauf achten, dass u.U. mehrere 
Domain-Controller (DC) in der Netzwekumgebung existieren können !

Die Domäne(n) erhält man aus dem Namespace "WinNT", der uns
als Container die Informationen liefert.

Set oDom = GetObject("WinNT:")

Aus dem Container-Objekt oDom kann man nun die User (und Groups) mit
einer For-Each-Schleife ermitteln.

Das untere Beispiel liefert die Benutzer einer oder mehrerer Domäne(n):

<h1> Domänen / Benutzer </h1>
<%
 Dim oUser

  Set oDom = GetObject("WinNT:")  'Create Container-Object for reading Domains
  
  For Each oChildDom In oDom  
   Set oUser = GetObject("WinNT://" & oChildDom.Name) 'Create Container-Object for reading User
   oUser.Filter = Array("User")    'Set filter to get User only
    For Each oChildUser In oUser
     Response.Write  oChildUser.Class & " from " & oChildDom.Name & ": " & oChildUser.Name & "<br>"'& oChildUser.Fullname & "<br>"      
    Next
   Set oUser = Nothing
  Next   
%>

 

 


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 02.03.2001
  Gültig bis: 01.04.2001
4 Ratings
Bewertung: 100,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG