Auf Empirum-Datenbank per AutoIT oder VBS zugreifen?
-
- Posts: 100
- Joined: 25. Jul 2006, 14:16
- Location: Rheinberg
- Contact:
Auf Empirum-Datenbank per AutoIT oder VBS zugreifen?
Hallo zusammen,
ich habe ein kleines Tool gebaut (in AutoIT) um den Status der wichtigsten Dateien am Depotserver des zu installierenden PCs zu prüfen bzw. mal schnell rüber zu syncen...
Ich würde gerne in diesem Tool abfragen ob PXE für den PC aktiv ist oder auch welches PXE-Image zugewiesen wurde.
Wo ich diese Info in der DB her bekomme, weiß ich.
Wie aber kommt mein kleines AutoIT-Tool an diese Info? Mit ner SQL-Abfrage? Hat das schon mal jemand realisiert?
Danke für eure Tips...
ich habe ein kleines Tool gebaut (in AutoIT) um den Status der wichtigsten Dateien am Depotserver des zu installierenden PCs zu prüfen bzw. mal schnell rüber zu syncen...
Ich würde gerne in diesem Tool abfragen ob PXE für den PC aktiv ist oder auch welches PXE-Image zugewiesen wurde.
Wo ich diese Info in der DB her bekomme, weiß ich.
Wie aber kommt mein kleines AutoIT-Tool an diese Info? Mit ner SQL-Abfrage? Hat das schon mal jemand realisiert?
Danke für eure Tips...
-
- Moderator
- Posts: 7969
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Das kann man über die Einbindung des CLI-Tools OSQL.EXE vom SQL Server machen. Beispiel zum Abfragen der Client-ID:
osql /Usa /Psecretpassword /i get-id.sql
get-id-sql:
USE MyLocation
GO
SELECT client_id from clients where name="Demo1";
Die Ausgabe kann man in eine Textdatei redirecten und dann via AutoIt oder WSH auslesen.
osql /Usa /Psecretpassword /i get-id.sql
get-id-sql:
USE MyLocation
GO
SELECT client_id from clients where name="Demo1";
Die Ausgabe kann man in eine Textdatei redirecten und dann via AutoIt oder WSH auslesen.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Hallo,
hier ein kleines Beispiel mit AutoIt sollte selbsterklärend sein.
Gruß
Carsten
hier ein kleines Beispiel mit AutoIt sollte selbsterklärend sein.
Gruß
Carsten
- Attachments
-
- autoit_SQL.zip
- (1.44 KiB) Downloaded 355 times
-
- Posts: 100
- Joined: 25. Jul 2006, 14:16
- Location: Rheinberg
- Contact:
Danke
die Lösung es direkt mit AutoIT zu machen gefällt mir natürlich besser.
Nur leider bekomme ich den Connect werder mit osql noch mit AutoIT hin.
Die Parameter sind alle richtig.
Nur mit meinem Account bin ich mir nicht sicher...
Die Konsole läuft auch auch auf meinem PC. Dazu habe ich einen ODBC Eintrag. User und PW sollte mein AD-Account sein. Zumindest ist das so im ODBC-Eintrag eingestellt. Nur leider bekomme ich damit kein Zugriff.
Unser Datenbankmann ist in Elternzeit noch 6 Wochen.
Jemand ein Tip was ich evtl falsch mache?
Hier mein Aufruf:
die Lösung es direkt mit AutoIT zu machen gefällt mir natürlich besser.
Nur leider bekomme ich den Connect werder mit osql noch mit AutoIT hin.
Die Parameter sind alle richtig.
Nur mit meinem Account bin ich mir nicht sicher...
Die Konsole läuft auch auch auf meinem PC. Dazu habe ich einen ODBC Eintrag. User und PW sollte mein AD-Account sein. Zumindest ist das so im ODBC-Eintrag eingestellt. Nur leider bekomme ich damit kein Zugriff.
Unser Datenbankmann ist in Elternzeit noch 6 Wochen.
Jemand ein Tip was ich evtl falsch mache?
Hier mein Aufruf:
Code: Select all
open("Provider=SQLOLEDB; Data Source=SDEBLA; User ID=ich@domäne; Password=blabla; database=ZentralDB;")
bzw
open("Provider=SQLOLEDB; Data Source=SDEBLA; User ID=domäne\ich; Password=blabla; database=ZentralDB;")
-
- Posts: 100
- Joined: 25. Jul 2006, 14:16
- Location: Rheinberg
- Contact:
-
- Posts: 100
- Joined: 25. Jul 2006, 14:16
- Location: Rheinberg
- Contact:
Who is online
Users browsing this forum: No registered users and 1 guest