Tag: directoryservices

System.DirectoryServices ist .NET-Bibliothek zum Zugriff auf Microsoft Active Directory, der Informationen über Benutzer, Gruppen, Computer, Zugriffsrechte und mehr

Programmgesteuertes hinzufügen von Lokalen Benutzer zu einer Lokalen Gruppe

Anzahl der Antworten 3 Antworten
Ich arbeite gerade an einem C# - Anwendung für WinXP, Vista und 7-Betriebssystemen. Einer Funktion ist, kann ich Hinzufügen, Entfernen, Ändern sich die Gruppe auf, um einen Benutzer programmgesteuert. Kann ich um Hilfe bitten, wie dies geschehen?

Active Directory OU-Liste

Anzahl der Antworten 1 Antworten
Habe ich diesen code derzeit, string defaultNamingContext; DirectoryEntry rootDSE = new DirectoryEntry("LDAP://RootDSE"); defaultNamingContext = rootDSE.Properties["defaultNamingContext"].Value.ToString(); rootDSE = new DirectoryEntry("LDAP://" + defaultNamingContext); //DirectoryEntry domain = new DirectoryEntry((string)"LDAP://" + defaultNamingContext); DirectorySearcher ouSearch = new DirectorySearcher(rootDSE,"(objectCategory=Organizational-Unit)", null, SearchScope.Subtree); MessageBox.Show(rootDSE.Path.ToString()); try

Wo ist der domain-name in eine UserPrincipal-Objekt?

Anzahl der Antworten 2 Antworten
Ich bin mit der System.DirectoryServices.ActiveDirectory Klassen finden Sie alle Active Directory-Benutzer. Der code ist sehr einfach: var context = new PrincipalContext(ContextType.Domain); var searcher = new PrincipalSearcher(new UserPrincipal(context)); var results = searcher.FindAll(); Möchte ich, um der Domäne qualifizierten

Abrufen der übergeordneten Organisationseinheit (falls vorhanden) einer Organisationseinheit in Active Directory

Anzahl der Antworten 3 Antworten
Habe ich einen kleinen entity-Klasse: public class OrganizationalUnit { public string Name { get; set; } public string ParentUO { get; set; } public string Path { get; set; } } Hier, wie ich die Objekte erstellen,

C# - GroupPrincipal.GetMembers(true) - welche Gruppe?

Anzahl der Antworten 2 Antworten
So, ich bin versucht, etwas zu bekommen, geht mit der Aufzählung von AD-Gruppenmitgliedschaft rekursiv. Im moment habe ich... PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "mine.domain.com"); GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, "myADGroup"); if (grp != null) { foreach (Principal

Suche für ein Objekt in AD

Anzahl der Antworten 3 Antworten
Ich bin mit dem Active Directory Explorer von Mark Russinovich. Es ist ein großes Werkzeug. Ich versuche zu navigieren, active directory, um sicherzustellen, dass mein Programm, das verwendet DirectorySearcher aus .NETTO richtigen Daten zurückgegeben werden. Etwas passiert,

Wie, um eine Liste aller Computer und das Letzte mal waren Sie angemeldet, in der AD?

Anzahl der Antworten 4 Antworten
Ich versuche, um eine Liste der Computer-Namen und dem Datum Ihrer letzten Anmeldung auf Active Directory und kehren Sie in eine datatable. Abrufen der Namen ist einfach genug, aber wenn ich versuche, um die "lastLogon" oder "lastLogonTimestamp"

Durchlaufen DirectoryEntry oder jede Objekt-Hierarchie in C#

Anzahl der Antworten 5 Antworten
Ich bin derzeit am entwickeln einer Anwendung, die das System verwenden.DirectoryServices-namespace erstellen Sie ein DirectoryEntry-Objekt und eine Schleife durch die gesamte Hierarchie, um Informationen zu sammeln. Weiß ich nicht Anzahl der untergeordneten Einträge für die einzelnen DirectoryEntry-Objekt

Fehler mit UserPrincipal.GetAuthorizationGroups () - Methode

Anzahl der Antworten 3 Antworten
Ich habe ein Problem mit der GetAuthorizationGroups-Methode der Klasse UserPrincipal in einer web-Anwendung. Verwenden Sie den folgenden code, ich erhalte ", Während Sie beim abrufen der Berechtigung Gruppen, ist ein Fehler (5) aufgetreten" PrincipalContext context = new

LDAP-Abfrage, um alle Gruppen in der angegebenen OU

Anzahl der Antworten 1 Antworten
Ich versuche zu aktualisieren meine filter derzeit appled der Personenauswahl in SharePoint (WSS). Ich bin mit stsadm den filter setzen. Etwas wie... stsadm -o setproperty -url http://webserver:39770 -pn peoplepicker-searchadcustomfilter -pv "(&(userAccountControl=512)(objectCategory=person)(objectClass=user)(memberOf=cn=All Users Group,ou=E-Mail Distribution Lists,dc=domain,dc=com,dc=au))" Ich wissen,

Wie kann ich eine Liste von Organisationseinheiten von Active Directory?

Anzahl der Antworten 5 Antworten
Ist, habe ich mich in die DirectoryServices Klasse, und es scheint das zu sein, was ich brauche, aber ich kann nicht scheinen zu finden, die Klassen/Methoden werden benötigt, um Holen Sie sich eine Sammlung von Organisatorischen Einheiten.

Was sind die verschiedenen verfügbaren Eigenschaften in das System.DirectoryServices.DirectorySearcher.PropertiesToLoad

Anzahl der Antworten 2 Antworten
Alles, was ich habe gegoogelt nur sagt, können Sie Sie als string-array, aber nicht sagen, was die Optionen sind. Was sind die verschiedenen Eigenschaften von Directory Services? InformationsquelleAutor ganders | 2012-04-05

System.DirectoryServices.DirectoryEntry enthalten einen Konstruktor, der tatsächlich verwendet die "Domäne\Benutzername" mit Ldap?

Anzahl der Antworten 2 Antworten
Microsoft hat einen general purpose KB-Artikel ( Q316748 ), der beschreibt, wie die Authentifizierung gegenüber dem Active Directory mit Hilfe der DirectoryEntry Objekt. In Ihrem Beispiel produzieren Sie einen Benutzernamen-Wert durch verketten der Domäne name und der

Gewusst wie: abrufen von SAMAccountName aus dem Active Directory

Anzahl der Antworten 2 Antworten
Ich eine Methode eingeführt, die gibt eine Liste von Active Directory-Benutzer, ich möchte abrufen "SAMAccountName", wie dies Domain\Administrator. Dies ist die Methode, die ich verwenden: public Collection<software_user> GetUsersFromAD(String adConnectionString) { var users = new Collection<software_user>(); using (var

C# Active Directory PrincipalContext / UserPrincipal.IsMemberOf Fehler

Anzahl der Antworten 1 Antworten
So, ich habe eine Frage ich bin ehrlich gesagt nicht ganz sicher, wie Sie Sie zu Fragen. Im wesentlichen habe ich ein wenig code, der funktioniert fantastisch auf meinem lokalen Rechner, wenn ich ihn laufen. Sobald ich

Wie man die NETBIOS-Domänen-Namen, den FQDN, der in einem Komplexen Umfeld

Anzahl der Antworten 1 Antworten
Immer der NETBIOS-Domänenname von einem voll qualifizierten Active Directory domain-name ist manchmal eine mühsame Aufgabe. Fand ich eine gute Antwort hier. In einer Umgebung mit mehreren Gesamtstrukturen dieser Ansatz wird aber nicht funktionieren, wenn der PC nicht

GroupPrincipal.GetMembers schlägt fehl, wenn die Gruppe (oder die untergeordnete Gruppe, wenn rekursive) enthält ForeignSecurityPrincipal

Anzahl der Antworten 3 Antworten
Dies ist nicht so sehr eine Frage, wie Informationen für alle mit dem gleichen problem. Tritt der folgende Fehler auf: System.DirectoryServices.AccountManagement.PrincipalOperationException: An error (87) occurred while enumerating the groups. The group's SID could not be resolved. at

Wenn eine ORGANISATIONSEINHEIT enthält 3000 Benutzer, wie DirectorySearcher-finden Sie alle?

Anzahl der Antworten 2 Antworten
Ich diesen code verwenden: DirectoryEntry objEntry; DirectorySearcher objSearchEntry; SearchResultCollection objSearchResult; string strFilter = "(&(objectCategory=User))"; objEntry = new DirectoryEntry(conOUPath, conUser, conPwd, AuthenticationTypes.Secure); objEntry.RefreshCache(); objSearchEntry = new DirectorySearcher(objEntry); objSearchEntry.Filter=strFilter; objSearchEntry.SearchScope=SearchScope.Subtree; objSearchEntry.CacheResults=false; objSearchResult=objSearchEntry.FindAll(); Jedes mal, geht es nur zurück, 1000

vb.net active directory-Frage - umbenennen Benutzerkonto und Postfach

Anzahl der Antworten 2 Antworten
Ich versuche benennen Sie einen Benutzer programically und kann nicht herausfinden, die mailbox-Stück(proxyAddresses). Jede Hilfe ist willkommen... Funktionierenden code unten... Public Shared Function renameUser(ByVal curUsername As String, ByVal newUsername As String) As Boolean Dim emailSuffix As String

System.DirectoryServices.Protokoll search Frage

Anzahl der Antworten 1 Antworten
Ich versuche neu zu schreiben, eine Suche aus dem System.DirectoryServices, System.DirectoryServices.Protokoll In S. DS habe ich alle angeforderten Attribute zurück, aber in S. DS.P, ich glaube nicht, Holen Sie sich die GUID oder den HomePhone... Der rest

"Die angegebene Domäne entweder ist nicht vorhanden oder konnte keine Verbindung hergestellt werden"

Anzahl der Antworten 3 Antworten
Ich versuche zu verwenden die Integrierte Windows-Authentifizierung kombiniert mit ein DirectorySearcher-zur Identifizierung und Authentifizierung der intranet-Benutzer. Würd ich es geschafft, einige ziemlich einfache code, die schien, den trick zu tun, aber wenn ich versuchte, auf die live-server

"Zugriff Verweigert" beim Versuch, eine Verbindung zu remote-IIS-server in C#

Anzahl der Antworten 8 Antworten
Erhalte ich eine "Access Deined" COMException, wenn ich versuche, eine Verbindung zu einem remote-IIS 6-server aus meiner C# Anwendung, die unter IIS 5.1. Irgendwelche Ideen? Ich bin, erleben alle die gleichen Probleme mit den original-Fragen. Update -

Cross Domain Authentication mit DirectoryServices

Anzahl der Antworten 2 Antworten
Brauche ich, um eine Methode zu erstellen für meine intranet-web-Anwendung, mit der die Authentifizierung eines Benutzers mit Hilfe DirectoryServices entweder gegen eine Standard-domain, oder ein Benutzer angegeben haben. Auf mein login-Formular wird dem Benutzer die Möglichkeit zu

Immer "Der server konnte nicht kontaktiert werden." beim Versuch, den Zugriff auf active directory

Anzahl der Antworten 2 Antworten
Ich versuche diesen code: public bool isTravelAdmin(string srvr, string usr, string password) { System.Diagnostics.Debug.WriteLine("I'm in isTravelAdmin!"); PrincipalContext domainctx = new PrincipalContext(ContextType.Domain, srvr); UserPrincipal userPrincipal = UserPrincipal.FindByIdentity(domainctx, IdentityType.SamAccountName, usr); bool isMember = userPrincipal.IsMemberOf(domainctx, IdentityType.Name, "traveladmin"); if (isMember) {

Wie Sie verhindern, dass DirectoryOperationException - Der server kann keine verzeichnisanforderungen

Anzahl der Antworten 3 Antworten
Ich bin versucht zu schreiben, eine Dienstprogrammmethode zum aktualisieren der AD-Attribute (nur einwertig string-Attribute für jetzt) in C#. Das ist ein stand-alone-Dienstprogramm, das sich nicht auf IIS. Diese Methode wird verwendet zum laden von Daten aus unserer

Nicht-Abfrage-AD (DirectoryServicesCOMException)

Anzahl der Antworten 4 Antworten
Versuche ich zu ANZEIGE in einer Abfrage ASP.Net (4.0) - Anwendung, die ausgeführt wird, auf Windows Server 2008 R2 (IIS7 installiert). (Sie schlägt auch dann fehl, wenn die Ausführung als 2.0-Anwendung) Dies ist nichts neues für mich,

UserPrincipal.FindByIdentity wirft Ausnahme - Es ist kein solches Objekt auf dem server

Anzahl der Antworten 2 Antworten
Ich bin kämpfen, mit einem einfachen Szenario: ich möchte mein Konto abrufen von Active Directory-Verwendung von Benutzername und Passwort, welches ich zur Anmeldung an meinen computer. Mein erstes Problem war, dass ich erhielt einen Verweis vom server,

Kann nicht geladen System.DirectoryServices.Kontoverwaltung in ASP.NET VB Standort

Anzahl der Antworten 2 Antworten
Habe ich die Arbeit über das hinzufügen von Active Directory-Funktionalität, um einen bereits vorhandenen ASP.NET website nach dieser Anleitung von Microsoft: http://support.microsoft.com/kb/326340. Es war ein langer Prozess, aber was bin ich stecken jetzt nicht in der Lage,

DirectoryEntry-Passwort zu ändern: das Unterschiedliche Verhalten zwischen Vista/Server2008

Anzahl der Antworten 2 Antworten
Auf Vista-dev-Maschine, ich habe diesen code erfolgreich zu ändern, Benutzer "Administrator" Kennwort: directoryEntry.Invoke("SetPassword", "new"); Als ich zog es über meinen Server 2008-dev-Maschine, dass der code nicht funktioniert, und ich war gezwungen, verwenden Sie den folgenden code: directoryEntry.Invoke("ChangePassword",

C# - Zugriff auf active directory mit unterschiedlichen Benutzer-Anmeldeinformationen

Anzahl der Antworten 4 Antworten
Gibt es eine neue Benutzer-Erstellung Anwendung, die wir haben gerade unsere Benutzer. Allerdings sind diese Benutzer müssen die Möglichkeit haben, die Erstellung der Benutzer durch die Anwendung, obwohl Sie selbst nicht über die Berechtigung zum erstellen von

Wichtigsten Aktiven Exception beim Zugriff auf das user : Ausnahme 0000202B: RefErr: DSID-031007EF, Daten 0, 1 access points" [extended Error 8235]

Anzahl der Antworten 3 Antworten
Ich Lesen müssen, Active Directory, Benutzer suchen und erstellen von Benutzer-Funktionalität. Ich bin in der Lage zu verwenden DirectoryEntry in C# und Domain ist nur für physische server. In meiner Produktionsumgebung, ich habe zwei physische Domäne-Server mit

Registrieren System.DirectoryServices für den Gebrauch in SQL-CLR-Funktionen?

Anzahl der Antworten 4 Antworten
Ich bin Portierung eines alten 32-bit COM Komponente, die geschrieben wurde in VB6 für den Zweck des Schreibens und Lesens zu einer Active Directory server. Die neue Lösung wird in C# und verwenden SQL CLR Benutzer-Funktionen. Die

System.DirectoryServices - Der server ist nicht betriebsbereit

Anzahl der Antworten 4 Antworten
Bekomme ich eine Fehlermeldung, die von einer website, auf der ich die Windows-Authentifizierung verwenden. Seltsame Dinge: Tritt nur auf, wenn der Benutzer noch nicht gespeichert in der Datenbank (neue, unbekannte user) Erscheint nur auf einem live-system, alles

Der Typ oder namespace-name 'DirectoryServices' existiert nicht in den namespace?

Anzahl der Antworten 9 Antworten
CS0234: Der Typ oder namespace-name 'DirectoryServices' existiert nicht im namespace 'System' (fehlt ein Assemblyverweis?) Dieser Seite war in Ordnung arbeiten,zeigen Aufzeichnungen von direkt-services mit keine Fehler. aber jetzt gibt es den oben genannten Fehler. <asp:GridView ID="gvUsers" runat="server"

Holen Sie sich Gruppen Aus OU mit DirectoryServices.Kontoverwaltung

Anzahl der Antworten 1 Antworten
Ich verwenden möchte, Kontoverwaltung, um eine Liste der Gruppen in einer Organisationseinheit. Folgende snippet funktioniert mit DirectoryServices aber ich hätte instantiieren GroupPrincipal mit der DirectoryEntry-Pfad in das Ergebnis (das fühlt sich an wie ein dirty fix). DirectoryEntry

Anbindung an LDAP von C# mit DirectoryServices

Anzahl der Antworten 6 Antworten
Ich versuche, die Verbindung zu einem edirectory 8.8-server mit LDAP. Wie würde ich das tun .Net? Kann ich trotzdem die Klassen in System.DirectoryService wie DirectoryEntry-und DirectorySearcher-oder sind Sie AD bestimmtes? Muss ich angeben, den "Connection String" anders?

UserPrincipal.FindByIdentity Berechtigungen

Anzahl der Antworten 2 Antworten
Versuche ich zu verwenden .NET System.DirectoryServices.AccountManagement Bibliothek zu erhalten, die UserPrincipal für eine bestimmte Active Directory-Benutzer. Habe ich den folgenden code: PrincipalContext context = new PrincipalContext(ContextType.Domain, "DomainName"); userPrincipal = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, username); Dieser code ausgeführt wird, als

Wie kann ich überprüfen Active Directory-creds über LDAP + SSL?

Anzahl der Antworten 4 Antworten
Ich versuche zu verwenden .NET 3.5 System.DirectoryServices.AccountManagement namespace zu überprüfen die Anmeldeinformationen der Anwender gegen unser Active Directory-LDAP-server über eine mit SSL verschlüsselte LDAP-Verbindung. Hier ist der Beispielcode: using (var pc = new PrincipalContext(ContextType.Domain, "sd.example.com:389", "DC=sd,DC=example,DC=com", ContextOptions.Negotiate))

Wie man Active Directory-Attribute, vertreten durch die Klasse UserPrincipal

Anzahl der Antworten 3 Antworten
Was ich meine ist, dass ich gerade jetzt mit System.DirectoryServices.Kontoverwaltung und wenn ich UserPrincipal-Klasse, sehe ich nur die Namen, Vornamen, etc. so, in meinen codes wie UserPrincipal myUser = new UserPrincipal(pc); myUser.Name = "aaaaaa"; myUser.SamAccountName = "aaaaaaa";

Wie bestimmen Sie alle Gruppen, denen der Benutzer gehört (auch verschachtelte Gruppen) im Active-Directory und .NET 3.5

Anzahl der Antworten 4 Antworten
Ich habe eine Anwendung, die verwendet ActiveDirecotry Zulassung und es wurde beschlossen, dass es Bedarf zur Unterstützung von verschachtelten AD-Gruppen, z.B.: MAIN_AD_GROUP | |-> SUB_GROUP | |-> User Also nicht vom Nutzer direkt Mitglied MAIN_AD_GROUP. Ich möchte

Speicherverlust bei Verwendung von DirectorySearcher.FindAll ()

Anzahl der Antworten 5 Antworten
Ich habe einen lang andauernden Prozess, der muss eine Menge tun, um Abfragen an Active Directory oft. Für diesen Zweck habe ich mit dem System.DirectoryServices-namespace, mit der DirectorySearcher-und DirectoryEntry-Klassen. Ich habe bemerkt, einen Speicherverlust in der Anwendung.

Wie durchlaufe ich eine PropertyCollection

Anzahl der Antworten 10 Antworten
Kann mir jemand ein Beispiel geben, wie eine Schleife durch ein System.DirectoryServices.PropertyCollection und Ausgang auf den Namen der Eigenschaft und dem Wert? Ich bin mit C#. @JaredPar - Die PropertyCollection nicht über einen Namen/Wert-Eigenschaft. Es hat eine

So ermitteln Sie, ob das Benutzerkonto aktiviert oder deaktiviert ist

Anzahl der Antworten 3 Antworten
Bin ich werfen zusammen eine schnelle C# win-forms-Anwendung zu beheben, die einer sich wiederholenden schreib-job. Ich eine Suche durchgeführt haben, in der AD für alle Benutzer-accounts und bin hinzufügen, um eine Liste mit Kontrollkästchen. Ich würde gerne

System.DirectoryServices.DirectoryServicesCOMException: Ein Vorgangsfehler ist aufgetreten

Anzahl der Antworten 7 Antworten
Ich habe das gleiche web-app arbeitet in drei anderen Servern. Jemand eine Idee warum das nicht funktioniert in der 4. server? Die Fehlermeldung und stacktrace: Ein operations-Fehler ist aufgetreten. Beschreibung: Eine nicht behandelte Ausnahme ist aufgetreten während

Active Directory-Dienste: PrincipalContext - Wie lautet der DN eines "Container" -Objekts?

Anzahl der Antworten 1 Antworten
Ich versuche momentan zur Authentifizierung über Active Directory Services mit dem PrincipalContext Klasse. Ich würde gerne meine Anwendung die Authentifizierung in der Domäne mit Sealed und SSL-Kontexte. Um dies zu tun, muss ich der folgende Konstruktor PrincipalContext

Unterschied zwischen PrincipalSearcher und DirectorySearcher

Anzahl der Antworten 2 Antworten
Ich sehe Active Directory-Beispiele PrincipalSearcher und andere Beispiele, die das gleiche tun, aber verwenden Sie DirectorySearcher. Was ist der Unterschied zwischen diesen beiden Beispielen? Beispiel mit PrincipalSearcher PrincipalContext context = new PrincipalContext(ContextType.Domain); PrincipalSearcher search = new PrincipalSearcher(new

Fehler 0x80005000 und DirectoryServices

Anzahl der Antworten 11 Antworten
Ich versuche zur Ausführung einer einfachen LDAP-Abfrage, die Verwendung von directory services in .Net. DirectoryEntry directoryEntry = new DirectoryEntry("LDAP://someserver.contoso.com/DC=contoso,DC=com"); directoryEntry.AuthenticationType = AuthenticationTypes.Secure; DirectorySearcher directorySearcher = new DirectorySearcher(directoryEntry); directorySearcher.Filter = string.Format("(&(objectClass=user)(objectCategory=user) (sAMAccountName={0}))", username); var result = directorySearcher.FindOne(); var

Erstellen Sie einen Anwendungspool, der .NET 4.0 verwendet

Anzahl der Antworten 3 Antworten
Ich verwende den folgenden code zum erstellen einer app-pool: var metabasePath = string.Format(@"IIS://{0}/W3SVC/AppPools", serverName); DirectoryEntry newpool; DirectoryEntry apppools = new DirectoryEntry(metabasePath); newpool = apppools.Children.Add(appPoolName, "IIsApplicationPool"); newpool.CommitChanges(); Wie kann ich festlegen, dass die app-pool verwenden soll .NET Framework

Wie programmgesteuert ändern Sie Active Directory-Kennwort

Anzahl der Antworten 6 Antworten
Habe ich eine Reihe von test-accounts, die erstellt, aber die Konten-setup Kennwort ändern auf der ersten Anmeldung. Ich möchte ein Programm schreiben in C#, um durch die test-accounts und Passwörter ändern. InformationsquelleAutor der Frage Jeff | 2009-06-30

System.DirectoryServices wird im Namespace 'System' nicht erkannt

Anzahl der Antworten 8 Antworten
Ich versuche zu verwenden System.DirectoryServices in einem Website-Projekt, und ich bin immer diese Fehlermeldung: Den Typ oder namespace-name 'DirectoryServices' existiert nicht im namespace 'System' (fehlt ein Assemblyverweis?) Mein Projekt hat einen Verweis auf System.DirectoryServices im web.config: <add