Hallo zusammen,
Ich versuche schon seit Tagen ein Loginskript für AD mit Benutzer- und Passwortabfrage zu estellen. Leider habe ich recht wenig Erfahrung in Programierung und die Suche im Forum hat mich auch nicht weiter gebracht...Ich hoffe ihr könnt mir hier ein weiterhelfen. Der Skript soll folgendes tun bzw. folgende Funktionen enthalten
Schritt 1. Loginbox mit Benutzer- und Passwortabfrage für die Domänenbenutzer
Schritt 2. Bestimmen des HomeDirectory Wertes für den sich in Schritt 1 angemeldeten Domänenbenutzers mit _AD_GetObjectAttribute
Schritt 3 Verbinden des Homeverzeichnises mit DriveMapAdd für den angemeldeten Benutzer
Script soll auf Rechnern ausgeführt werden, die nicht in der Domäne drin sind!
Hier ist mein erster recht primitiver Quellcode
#include <AD.au3>
$login=InputBox ("Benutzername", "Bitte Benutzername eingeben")
$passwd=InputBox("Passwort", "Bitte Passwort eingeben", "","*")
_AD_Open("Servername\$login", "$passwd", "", "")
$HomeDirectory = _AD_GetObjectAttribute(@Username, "HomeDirectory")
DriveMapAdd("H:",\\Server-IP\$HomeDirectory)
_AD_Close()
Alles anzeigen
Wenn ich den Skript ausführe, kriege ich die Fehlermeldung das eine Variable benutzt wird die aber nicht deklariert wurde. Hier ist wahrscheinlich die Variable $HomeDirectory gemeint. Kann man diese überhaupt mit DriveMapAdd verwenden? Ich komme hier einfach nicht weiter und brauche eure Hilfe.
Vielen Dank!
kent4001