full-mann 10 Geschrieben 12. Mai 2009 Melden Teilen Geschrieben 12. Mai 2009 Hai, ich möchte mit dsget ein paar Sachen auslesen, wie z.B. Pfad des Profils (profile). Das ist ja auch kein Problem, wenn ich den kompletten Ort des Users kenne (OU,DC). Ist aber nicht so. Ich möchte ein Script machen, wo man nur den Benutzernamen angibt. Daraufhin soll mit dem Profilpfad des Benutzers weitergearbeitet werden. Unter LDAP gibt es userscope. Damit kann ich sagen, dass bei einer Suche auch in allen Unterordnern gesucht werden soll. Also müsste ich nur DC und eine OU angeben. Die weiß ich. Alles darunter kann ich nicht wissen, weil es bei jedem User anders ist. Jemand eine Idee wie ich das hinbekomme? Danke schon mal im Voraus. Wenn ihr noch mehr wissen müsst, fragt einfach! Zitieren Link zu diesem Kommentar
NilsK 2.934 Geschrieben 12. Mai 2009 Melden Teilen Geschrieben 12. Mai 2009 Moin, da gibt es mehrere Ansätze. Du könntest z.B. als Suchkriterium den Usernamen angeben oder mit ANR arbeiten. Allgemein halte ich AdFind für das flexibelste Tool dafür. faq-o-matic.net Active-Directory-Massenoperationen mit AdMod und AdFind faq-o-matic.net Finden statt Stbern in AD: Ambiguous Name Resolution faq-o-matic.net Carmen: Mit SQL das AD abfragen faq-o-matic.net Mitglieder einer AD-Gruppe mit Zusatzdaten ausgeben Gruß, Nils Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 12. Mai 2009 Melden Teilen Geschrieben 12. Mai 2009 hallo fullman mit dsget kann man sich eine kleine Batch machen @echo off echo User: %1 echo. dsquery user -samid %1 | dsget user -fn -profile Aufruf: test.bat %samaccountname% moderner und flexibler ist natürlich Powershell cu blub Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.