Hallo zusammen,
dies ist mein erster Post bei euch, ich hoffe das dieser korrekt Eingeordnet ist.
Eines Vorweg, ich bin kein Coder und verwende Autoit um mir kleinere Aufgaben zu vereinfachen.
Allerdings haut es bei diesem Script nicht wirklich hin, die Befehle werden scheinbar nicht verarbeitet und dann beendet sich das Script wieder.
Zum Problem, ich möchte das Script zu einer festen Uhrzeit laufen lassen, dabei soll ein Laufwerksmapping vollzogen werden, zwei Dienste gestoppt werden und ein Verzeichnis *komprimiert* von A nach B kopiert werden.
Vielleicht könnt Ihr mir dabei noch auf die Sprünge helfen.
AutoIt
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Icon=favicon.ico
#AutoIt3Wrapper_Res_Language=1031
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <Math.au3>
#include <Process.au3>
#include <AutoItConstants.au3>
#RequireAdmin
Opt('ExpandEnvStrings', 1)
DriveMapAdd ( "I:", "\\FQDN\" , $DMA_DEFAULT, "DOMAIN\USER", "PASSWORT")
Local $lexdst = "\\FQDN"
If FileExists($lexdst & "\_Backup.zip") Then
Exit
Else
RunWait(@ComSpec & " /c " & 'net stop Lexware_Update_Service', "",@SW_SHOW)
RunWait(@ComSpec & " /c " & 'net stop Lexware_Professional_Datenbank', "",@SW_SHOW)
RunWait(@ComSpec & " /c " & 'C:\Programme\7-Zip\7z.exe a -tzip "\\FQDN\_Backup.zip" C:\ProgramData\Lexware\professional\Datenbank', "",@SW_SHOW)
RunWait(@ComSpec & " /c " & 'net start Lexware_Update_Service', "",@SW_SHOW)
RunWait(@ComSpec & " /c " & 'net start Lexware_Professional_Datenbank', "",@SW_SHOW)
EndIf
DriveMapDel ("I:")
Alles anzeigen