Dr.Verpeilung 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Hallo Zusammen! Ich bin gerade dabei ein VB-Skript zu schreiben mit dem man Benutzer im Active Directory anlegen kann. Nun suche ich eine Übersicht wie die einzelnen Felder im AD (wie zum Beispiel Profilpfad, Terminalserverprofil, PLZ, Postfach, Stadt usw.) im AD Schema heissen. Also die genaue Bezeichnung der Attribute... ausserdem möchte ich zwischen zwei variablen eine leertaste einfügen. habs bisher aber auch noch net geschafft... kann mir da vielleicht jemand helfen??? Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 30. September 2004 Autor Melden Teilen Geschrieben 30. September 2004 Original geschrieben von Dr.Verpeilung Hallo Zusammen! Ich bin gerade dabei ein VB-Skript zu schreiben mit dem man Benutzer im Active Directory anlegen kann. Nun suche ich eine Übersicht wie die einzelnen Felder im AD (wie zum Beispiel Profilpfad, Terminalserverprofil, PLZ, Postfach, Stadt usw.) im AD Schema heissen. Also die genaue Bezeichnung der Attribute... ausserdem möchte ich zwischen zwei variablen eine leertaste einfügen. habs bisher aber auch noch net geschafft... kann mir da vielleicht jemand helfen??? huhu! keiner da der schonmal sowas benötigt hat??? kann ich mir gar nicht vorstellen, daß ihr eure benutzer alle per hand anlegt... habe aber auch noch ein neues problem: und zwar möchte ich beim benutzerimport so Einstellungen wie - Benutzer kann Kennwort nicht ändern - Kennwort läuft nie ab - Terminalserveranmeldung zulassen - Remoteüberwachung aktivieren usw. direkt per Skript vornehmen, so daß diese Einstellungen auch nicht mehr per Hand gemacht werden müssen. Leider konnte ich überhaupt keine Informationen über die Befehle finden, ausser für "AccountDisabled=False". Weiss vielleicht jemand wo ich derartige Informationen bekommen kann? Schönen Schrank schon mal im Voraus Zitieren Link zu diesem Kommentar
lennu 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Moin moin, wie wäre es mit folgenden Adressen: - http://support.microsoft.com/default.aspx?scid=kb;de;D42399 - http://www.kaczenski.de/it-service/ad-ldap.htm Ein Feld "AccountDisabled" kenne ich nicht und habe es auch nicht im ActiveDirectory gesehen (wir haben W2k-AD)! Siehe auch: http://www.jsiinc.com/SUBL/tip5500/rh5504.htm Gruß, Lennu P.S. Habe leider keine Ahnung von VB - bin ausgesprochener Perl-Geek. Dafür könnte ich Dir aber ein Beispiel schicken... Zitieren Link zu diesem Kommentar
reyeg 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Öhem, doch ich mache das auch noch per Hand, bin aber für Hilfen (Dein Proggi *g*) dankbar! ;) Cu Reyeg :) Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 30. September 2004 Autor Melden Teilen Geschrieben 30. September 2004 Original geschrieben von lennu Moin moin, wie wäre es mit folgenden Adressen: - http://support.microsoft.com/default.aspx?scid=kb;de;D42399 - http://www.kaczenski.de/it-service/ad-ldap.htm Ein Feld "AccountDisabled" kenne ich nicht und habe es auch nicht im ActiveDirectory gesehen (wir haben W2k-AD)! Siehe auch: http://www.jsiinc.com/SUBL/tip5500/rh5504.htm Gruß, Lennu P.S. Habe leider keine Ahnung von VB - bin ausgesprochener Perl-Geek. Dafür könnte ich Dir aber ein Beispiel schicken... accountdisabled ist kein feld, sondern eine option die man per rechtsklick auf das user account setzen kann (konto deaktivieren) irgendwie und irgendwo muss es doch auch möglich sein, die ganzen "häkchen" die man setzen kann per skript festzulegen. Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 30. September 2004 Autor Melden Teilen Geschrieben 30. September 2004 Original geschrieben von reyeg Öhem, doch ich mache das auch noch per Hand, bin aber für Hilfen (Dein Proggi *g*) dankbar! ;) Cu Reyeg :) hi! das tool ist noch nicht ganz ausgereift. arbeite momentan daran eine csv datei in access zu übergeben. anschliessend soll die access datenbank ausgelesen und für jeden einzelnen datensatz ein user angelegt werden... das funktioniert auch soweit ganz gut, bis auf die besagten einstellungen. so ist zum beispiel standardmässig die option "benutzer muss kennwort bei der nächsten anmeldung ändern" gesetzt. das möchte ich zum beispiel ausschalten... Zitieren Link zu diesem Kommentar
lennu 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Moin moin, das geht auf jeden Fall (siehe oben aufgeführte Links) - ich lege die User bei uns auch mit nem Skript an und nicht mehr per Hand (hatten mal 40 neue User anzulegen - da hatte ich keine Lust auf eine Klick-Orgie). Allerdings kenne ich mich mit VB - wie gesagt - nicht aus. Ich bastel Dir morgen mal ein Perl-Skript zurecht, welches Deine Anforderungen erfüllt (das Skript, was ich für uns geschrieben habe, ist so ohne weiteres nicht vorzeigbar :D ). Schreibe morgen Nachmittag den Link hier rein. Gruß, Lennu Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Schon mal hier im Board gesucht http://www.mcseboard.de/showthread.php?s=&threadid=31659 http://www.mcseboard.de/showthread.php?s=&threadid=12680 http://www.mcseboard.de/showthread.php?s=&threadid=11341 und die Suche bringt noch mehr :D thorgood Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 30. September 2004 Autor Melden Teilen Geschrieben 30. September 2004 Original geschrieben von lennu Moin moin, das geht auf jeden Fall (siehe oben aufgeführte Links) - ich lege die User bei uns auch mit nem Skript an und nicht mehr per Hand (hatten mal 40 neue User anzulegen - da hatte ich keine Lust auf eine Klick-Orgie). Allerdings kenne ich mich mit VB - wie gesagt - nicht aus. Ich bastel Dir morgen mal ein Perl-Skript zurecht, welches Deine Anforderungen erfüllt (das Skript, was ich für uns geschrieben habe, ist so ohne weiteres nicht vorzeigbar :D ). Schreibe morgen Nachmittag den Link hier rein. Gruß, Lennu hi... skript läuft jetzt mittlerweile einwandfrei mit anbindung an eine access datenbank... :D allerdings finde ich immernoch einige LDAP-Namen nicht: - Terminalserverprofil - Terminalserver Homeverzeichnis hat von euch einer ne idee wo's die hergibt??? Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 Teste ob es unter W2K geht: http://www.asia.microsoft.com/technet/community/scriptcenter/user/scrug85.mspx thorgood Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 30. September 2004 Autor Melden Teilen Geschrieben 30. September 2004 ha! hab was gefunden... http://www.microsoft.com/downloads/details.aspx?displaylang=en&familyid=b4cb2678-dafb-4e30-b2da-b8814fe2da5a sehr gutes dingen... auf jeden fall runterladen... Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 30. September 2004 Melden Teilen Geschrieben 30. September 2004 PS: Schau dir auch mal ADSI-Scriptomatic an. Beantwortet schon sehr viele Fragen an Beispielen. http://www.microsoft.com/germany/technet/datenbank/articles/600323.mspx thorgood Zitieren Link zu diesem Kommentar
Dr.Verpeilung 10 Geschrieben 1. Oktober 2004 Autor Melden Teilen Geschrieben 1. Oktober 2004 so... hier sind die funktionen wie man terminal-services einstellungen per skript anpasst: Script Code Const Enabled = 1 Const Disabled = 0 Set objUser = GetObject _ ("LDAP://cn=MyerKen,ou=Management,dc=NA,dc=fabrikam,dc=com") objUser.TerminalServicesProfilePath = "" objUser.TerminalServicesHomeDirectory = "" objUser.TerminalServicesHomeDrive = "" objUser.AllowLogon = Enabled objUser.SetInfo Allerdings meldet das System bei mir immer: "Das angegebene Verzeichnisdienstattribut bzw. der angegebene Verzeichnisdienstwert ist bereits vorhanden" Code: 8007200A Quelle: (null) Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 1. Oktober 2004 Melden Teilen Geschrieben 1. Oktober 2004 Geht erst ab W2K3. Nimm TScmd.exe von SystemTools dafür. thorgood Zitieren Link zu diesem Kommentar
lennu 10 Geschrieben 1. Oktober 2004 Melden Teilen Geschrieben 1. Oktober 2004 Moin moin, na dann kann ich mir die Arbeit mit dem Perl-Script ja sparen :) Welche Daten schreibst Du denn in die Access-Datenbank? Nutzt Du die als so eine Art Konfigurations-Datei mit allen Nutzern, die angelegt werden sollen? Gruß, Lennu 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.