Tag: directoryservices
System.DirectoryServices ist .NET-Bibliothek zum Zugriff auf Microsoft Active Directory, der Informationen über Benutzer, Gruppen, Computer, Zugriffsrechte und mehr
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?
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
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
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,
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
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,
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"
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
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
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,
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.
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
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
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
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
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
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
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
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
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
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
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 -
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
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) {
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
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,
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,
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,
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",
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
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
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
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
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"
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
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?
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
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))
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";
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
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.
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
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
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
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
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
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
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
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
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