speckles
Goto Top

Remotedesktopbenutzer über ein Programm hinzufügen

Hallo community,
ich versuche derzeit ein kleines Programm zu schreiben mit dem ich folgende Situation lösen kann.

Ich erhalte von einem Administrator eine .txt Liste mit Benutzernamen, Vornamen und Nachnamen, die als Remotedesktopbenutzer eingetragen werden sollen. Jetzt versuche ich dies mit einem Programm zu lösen.

Ich habe bereits geschafft die .txt auszulesen. Jetzt fehlt mir der Ansatz, wo ich die Daten hinschreiben muss.

Normalerweise würde ich jetzt eine neue TS Gruppe auf dem Domänencontroller anlegen und dort die Benutzer mit "Neuen Benutzer anlegen" anlegen. Da ich noch ein Neuling in der Developer-Szene bin, fehlt mir jetzt der Ansatz, auf welche Daten ich dabei zugreife.

Kann mir jemand bei der Problemlösung helfen?

Gruß,
speckles

Content-ID: 132159

Url: https://administrator.de/contentid/132159

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

Yogiwan
Yogiwan 22.12.2009 um 17:28:32 Uhr
Goto Top
Hm, ich denke mal, Du bist hier bedingt richtig. Du willst die User im AD anlegen, was ich sinnvoll finde? Passt doch schon mal.
Du willst eine neue Gruppe machen? Jedesmal? Warum?
Die Remotedesktopbenutzer sind loakl auf dem Terminalserver, also geht das schief. Du brauchst eine Gruppe, die auf den TS in dieser Gruppe drin ist. Nimm also eine vorhandene Gruppe.
Worauf greifst Du zu? Aufs AD, also auf die Daten darin. Wir kommst Du da ran?

http://www.google.de/search?hl=de&source=hp&q=scripting+active+ ...

zum Beispiel.

Du brauchst dazu die Berechtigung, ins AD zu schreiben, d.h., Dein Script, Programm, was auch immer muss da reinschreiben dürfen. Entweder lässt es also der Admin laufen oder Du bist selbst Admin.

Gib mal ein wenig über Deinen Stand durch, im Moment siehst Du nach einem blutigen Anfänger aus, der versucht, an der google-Suche vorbeizukommen. Helfen: gerne. Aber blind ist blöd.
speckles
speckles 22.12.2009 um 17:57:48 Uhr
Goto Top
Hi,

pfff... mein Stand. Ich arbeite jetzt seit ca. 16h an meinem ersten Programm. Soll heißen, ich habe mir vor ca. 2 Tagen das Visual Basic heruntergeladen und angefangen damit zu arbeiten. Im Schreiben bin ich ein blutiger Anfänger. Bislang habe ich nur viel über die Materie gelesen, allerdings noch nie selber etwas praktisch gemacht. Das Problem ist, das wenn eine Frage aufkommt ich nicht weiß, nach welchen Begriffen ich suchen muss. Daher dieser Eintrag im Forum.

Zum Projekt:
Ich hole jetzt noch ein bisschen weiter aus, damit ihr euch davon ein besseres Bild machen könnt.

Seit ca. 2 Jahren steht am Standort "Hawaii" zwei Server. Einer davon ist Domänencontroller und der andere Fileserver (wobei er noch andere Aufgaben hat).

Im Active Directory sind alle Benutzer dieses Standortes eingetragen die derzeit am Standort "Hawaii" arbeiten. So auch Martina Musterfrau.

Da Martina Musterfrau allerdings des öfteren ausßerhalb der Büroräume ist, also auf Geschäftsreisen, entschied sich der Unternehmen für einen Terminalserver.

Dieser Terminalserver ist nun auch soweit am Standort "Hawaii" aufgebaut. Die Einrichtung hat begonnen ist aber noch nicht ganz durchgeführt.

Jetzt habe ich die Aufgabe den Terminalserver fertigzustellen. Das heißt ich muss ihn noch zur Domäne hinzufügen und ein paar andere kleine Aufgaben erledigen.


Vielleicht jetzt die Frage an euch.

Welche Kriterien muss ich noch einstellen, damit sich Frau Martina Mustermann auf den Terminalserver schalten kann?
Muss ich dazu auf dem TS-Server bei Benutzer den Namen eintagen z. B. Domäne\Martina Mustermann und dann ihr der Gruppe Remotedesktopbenutzer hinzufügen?
Muss ich dann noch etwas am Domänencontroller ändern (z. B. Bei der Benutzerin Martina Mustermann)

Woher weiß ich als Programmierer wo Windows diese Informationen ablegt?
Kann ich das mitprotokollieren oder gibt es da andere Wege? (Ich habe mich z.B. im technet bereich umgeschaut und dort einige Informatione sammeln können. Ist aber ziemlich mühsam immer dort nach genau den richtigen Eintrag zu suchen; Oder ist das der einzigste Weg)?


Ich hoffe ihr haltet mich jetzt nicht für ein Super-DAU, aber ich verstehe es nicht face-sad

Gruß,
speckles
micneu
micneu 22.12.2009 um 21:03:27 Uhr
Goto Top
ich will jetzt nicht alt klug erscheinen nur in diesem buch wirst du einige antworten auf deine fragen finden...
ich habe es bei mir in der firma stehen und es ist gold wert... hat mir geholfen vbs zu lernen und dateien zeilenweise abzuarbeiten...
das wirst du benötigen...
http://www.amazon.de/Windows-Scripting-Automatisierte-Systemadministrat ...
und
http://www.amazon.de/Windows-Scripting-lernen-PowerShell-Aktuell/dp/382 ...

Gruß Michael
Yogiwan
Yogiwan 23.12.2009 um 10:00:18 Uhr
Goto Top
Jepp, micneu, das sind so die Bücher, die man dazu haben sollte.

@speckles: Du schreibst, dass Du seit zwei Tagen programmierst, fängst also damit ganz frisch an. Von Windows-Administration weißt Du auch nicht viel. Du schreibst also - was Du noch nicht kannst - über ein Thema, das Du nicht kennst. Hm. Naja, nicht über ein Thema, sondern mittenrein, is klar.

Du hast nicht zufällig auch noch Zeitdruck und gerade keinen "Lehrer" zur Hand, der Dir das mal erzählen kann, oder? Ich meine: Das sind die basics! Vielleicht solltest Du Dich zuerst ein wenig damit befassen, bevor Du da programmierst, da geht ganz schnell mal die komplette Umgebung ins Nirvana, wenn Du den richtigen Eintrag falsch erwischst.
Auch, was die TS-Installation angeht: So, wie Du das beschreibst, geht die Sicherheit dabei mit Sicherheit baden, weil Du gar nicht weißt, was Du tust.

Keine Frage, ich helfe Dir gerne, aber ich glaube, Du solltest eine Reihenfolge bauen, die Dir gestattet, das auch ordentlich zu machen.
Thema Terminalserverinstallation, damit fangen wir mal an, damit das überhaupt erstmal loslaufen kann. Wenn ich das nämlich schon höre "Habe ich übergeben bekommen, ist aber noch nicht fertig" - ok, ich bin etwas verwöhnt, weil ich für einen TS in kompletter Handarbeit vielleicht einen Tag brauche. Mitsamt Sicherheit, Programmen und allem.

Gib mir ein paar Stunden oder einen Tag oder so, ich schreibe "mal eben" eine Anleitung dazu. Wie lange Zeit habe ich?
speckles
speckles 23.12.2009 um 10:39:15 Uhr
Goto Top
Hi,
danke für eure Unterstützung.

@Yogiwan: Zeit hast du genug. Mach dir kein Stress wegen mir ( hat sonst auch nie einer für mich getan).

Mit "Lehrer zur Hand" ist das so eine Sache. Leider scheint keiner Intresse an mich zu finden. Wenn ich die sachkundingen Personen etwas Frage erhalte ich zwar eine Antwort. Aber nicht mehr. Erklärungen fehlanzeige.

Bislang konnte ich noch niemanden finden, der mir wirklich hilft. Ich bringe zwar initiative ein, indem ich mich mit meiner Freizeit recht viel mit IT beschäftige, aber wenn dann fragen aufkommen, steh ich alleine dar. Leider.
DerWoWusste
DerWoWusste 23.12.2009 um 14:37:13 Uhr
Goto Top
Beschäftige Dich einfach mit den Befehlen
net user
und
net localgroup

net help user ist die Syntax, um Hilfe zu erhalten.