domi974 10 Posted July 10, 2004 Report Share Posted July 10, 2004 Folgendes: Ich hab ein VBScript gefunden, was Computer von einer OU in eine andere verschiebt. Das Script funzt bei mir nicht.... :( Die OUs existieren und der Rechnername wird korrekt ausgegeben, selbst wenn ich den Rechnernamen manuell eingebe, erhalte ich eine Fehlermeldung... Hier der Quellcode: 'Aktuellen Computernamen auslesenSet objCurComputer = WScript.CreateObject("WScript.Network")' Zu Testzwecken. Computername wird richtig ausgegeben MsgBox "Computer: " & objCurComputer.ComputerName' Hierher soll der Rechner verschoben werdenSet objOU = GetObject("LDAP://ou=Workstations,ou=Resourcen,ou=bn.local,dc=testfirma,dc=de")' Nochmal zu Testzwecken. Wird immer noch ausgegebenMsgBox objCurComputer.ComputerName'Hier befindet sich der Rechner und soll verschoben werdenobjOU.MoveHere _"LDAP://cn=objCurComputer.ComputerName,ou=ris,ou=Resourcen,ou=bn.local,dc=testfirma,dc=de", "cn=objCurComputer.ComputerName"[/Code] Bei dem o. gezeigten Code erhalte ich die Fehlermeldung: Ein solches Objekt ist auf dem Server nicht vorhanden. Bezogen auf die Zeile in der der MoveHere Befehl steht. Ob mit oder ohne Klammern im MoveHere Befehl ("LDAP://cn..."), ob in einer oder 2 Zeilen, die Fehlermeldung kommt. Im Netz heisst es zu der Fehlermeldung, das eine OU nicht existiert und ich die AD checken soll... es existiert aber alles! Wenn ich den Rechner direkt eingebe, erhalte ich die Fehlermeldung: Angegebene dn-Syntax ist falsch, oder so ähnlich... WAS mache ich falsch.... Kann mir das bitte jemand sagen? Zur Info: Ich bin kein Programmierguru.. alles andere als das. AD ist W2K, die Clients XP Bin für jede Hilfe seeeeehr dankbar. Habe gestern 2 Stunden auf der Arbeit damit zugebracht..... :mad: Quote Link to comment
domi974 10 Posted July 11, 2004 Author Report Share Posted July 11, 2004 Hat sich erledigt, ich hab den Fehler gefunden... Mir war nicht wirklich klar, das ich windows script 5.6 auf den Server installieren muss :o Ich dachte ab W2K wird das standardmäßig installiert? Ok, ok nicht die Version 5.6, oder..? Das komische war, den Rechnernamen hat er mir mit MsgBox angezeigt, den Rest hat er allerdings nicht ausgeführt... Wurscht, Hauptsache es läuft :) :) :) Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.