Wer schreibt diese Fehlermeldung? Dein Script?
Poste mal die Zeile 596 aus Deinem Skript.
Beiträge von water
-
-
man tut was man kann
-
Richtig. Wenn der PC schon in der Domäne ist, dann sollte @error auf folgendem Wert sein:
; |4 - The computer is already a member of the domain -
Lass mal dieses Skript laufen und verwende die Ausgaben dann als Parameter 3-5 für den Aufruf von _AD_Open.
[autoit]_AD_Open()
[/autoit]
ConsoleWrite($sAD_DNSDomain & @CRLF)
ConsoleWrite($sAD_HostServer & @CRLF)
ConsoleWrite($sAD_Configuration & @CRLF)
_AD_Close() -
Richtig. Setz mal direkt vor _AD_Open die Zeile
[autoit]$iAD_Debug = 2
[/autoit]Das sollte ne MsgBox mit genauen Fehlern liefern.
-
Versuchs mal mit
[autoit]$test = _AD_Open("","","dc=siv,dc=de","ads01.siv.de","cn=configuration,dc=siv,dc=de")
[/autoit]und prüfe nach _AD_Open @error auf <> 0.
-
Schau Dir doch die ms-TS-* Attribute an und versuch auf eines davon zuzugreifen. Wenn das funktioniert brauchts Du das
userParameters nicht. -
Wie schaut das Skript von Dir aus?Edit: Laut Google handelt es sich beim attribut userParameters um ein blob (binary large object). Abhängig vom Server den Du verwendest, kannst Du jedoch die in userParameters verschlüsselten properties direkt über die ms-TS-* attribute ansprechen.
Hier der Einstiegslink dazu. -
Ach ja, eine Funktion um den PC in die Domäne aufzunehmen gibt es auch schon. _AD_JoinDomain in meiner AD UDF (Download siehe bitte meine Signatur).
-
Sollte das Attribut "msTSProfilePath" sein. Siehe auch: http://msdn.microsoft.com/en-us/library/cc220579(PROT.13).aspx
-
Version 0.5.0 ist freigegeben.
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für download siehe bitte den Link in meiner Signatur.
-
Eh, guckst Du auf die Download Seite (link ist in meiner Signatur).
Oder wäre Dir eine deutsche Beschreibung lieber? -
Version 1.1.0 ist freigegeben.
Bitte ausgiebig testen vor Übernahme in die Produktion!
Für download siehe bitte den Link in meiner Signatur.
-
Einen PC kannst Du mit meinem Active Directory UDF (Funktion _AD_JoinDomain) zur Domäne hinzufügen. Ein Reboot ist notwendig, aber dafür gibt es ausreichend Beispiele in den Foren.
-
... Die POCO Libarys sind aber nicht frei ...
Die Libraries selbst sind frei, nur die darauf aufbauenden Tools kosten. Guckst Du ("The libraries and tools from Applied Informatics are based on the free and open source POCO C++ Libraries ...")
-
Der erste Aufruf dauert ca. 10 Sekunden vom starten der EXE bis zum Ergebnis.
Bei weiteren Aufrufen bekomme ich das Ergebnis quasi sofort.10 Sekunden ist etwas lang. Aber da es nur ein Statement gibt (ObjGet), lässt sich vermutlich nicht viel optimieren.
-
Wie schnell geht ein Aufruf?
Wenn Du mehrere Abfragen hintereinander benötigst, dann geht es schneller, wenn die Verbindung erstellt wird, dann alle Abfragen ausgeführt werden und dann die Verbindung wieder abgebaut wird. -
... Die Funktion an sich hat es ja, aber die Frage war ja eigentlich, ob man die Informationen einfacher und schneller bekommt, als mit der if-Schleife einfach sämtliche Einträge abzuklappern. ...
Das geht! Das M$ Beispiel macht es vor. Das abzufragende Objekt wird direkt angegeben.
Du kannst entweder die Teile die beim M$ Beispiel das Objekt ansprechen in Dein Skript einfügen oder das M$ Beispiel komplett nach Autoit transferieren.
Etwas Unterstützung kann ich auf jeden Fall geben. -
Bist Du in einem Unternehmensnetzwerk oder funktioniert das von Deinem privaten PC nicht mehr?
Falls Unternehmensnetzwerk: Frag mal, ob irgendeine Group Policy geändert wurde. -
Die .au3 würde ich mir gerne holen, aber wenn ich sie kopiere und in Scite oder Notepad einfüge, ist es alles in einer Zeile...
Und ich hab wirklich nicht die Zeit, alles zu sortieren...Klick auf "Popup" und kopiere dann den Inhalt.
Du bist sicher, dass der Port stimmt? Standard für SMTP ist sonst doch Port 25.
Gemäß web.de Hilfe sollte 25/287 verwendet werden.