Hallo liebe User,
mein Programm ist jetzt fast vollständig.
Aber:
Damit die vorherigen Schritte auch einen Sinn haben, muss nun auf dem jeweiligen Rechner eine Jobdatei erstellt werden, damit eine Batch-Datei bei jedem Systemstart ausgeführt wird.
Berechtigungen: Das Programm, das die Jobdatei erstellen soll, wird auf den jeweiligen Rechnern als Admin-User ausgeführt.
Die Batch-Datei fragt erstmal ab, welche .log Datei vorliegt, und kopiert die entsprechende Logdatei und ruft dann ein weiteres Batch-Skript(das kopiert die entsprechende Log-Datei noch mals auf 2 verschiedene
Server mittels VPN Verbindung) auf.
Derzeit wird eine Job-Datei händisch in die Tasks kopiert, und per Rechtsklick -> Eigenschaften -> Kennwort setzen... -> Das Kennwort gesetzt, so dass sie auf jedem PC dann funktioniert.
Das Kennwort wäre aber bei allen anzuwendenden Rechnern gleich.
Es sollte auf folgenden Betriebssystemen laufen: Windows NT; XP und 7.
Nun es gebe ja auch andere Vorschläge, dieses zu realisieren:
1. Per CMD und dem Kommando "schtasks" -> Hier ist das Problem, dass es diesen Befehl wohl erst ab XP gibt - Bei XP Home SP 3 z.B. aber nicht.
2. Über die Registry -> Welche Probleme könnten hierbei entstehen?
3. Den o.g. Weg. -> Kopieren der Datei über AutoIT wäre über FileCopy("Ursprungspfad", "Zielpfad")
Problem: Der Ursprungspfad ist immer unterschiedlich, da die Datei auf einem USB Stick liegt. In PC A hat es den Laufwerkspfad "F:" in PC B z.B. "N:" - Wie könnte ich mir hier Abhilfe schaffen? Vielleicht habt ihr ja andere Ideen!
Danke im Voraus.