Hallo @ all
Ich habe folgendes Problem,
Die Situation:
Aufgrund eines undefinierten Fehlers in Windows Haben wir das synthom das sich bei der Indexierung die Windows.edb soweit anwächst bis kein Speicher auf c: mehr Verfügbar ist.
und Dies geschiet in einem zyklus von 2 Tagen,
Somit sind wir in der It Täglich unterwegs um folgende Aktionen auf den Betroffenen Rechnern Auszuführen:
1: Stoppen des index Dienstes
2: killen des Prozesses
3: windows.edb Löschen
4: index wieder starten
Nun bin ich auf AutoIt gestossen und Dieses würde mir die möglichkeit geben eine .exe Bereit zu stellen die diese aufgaben für uns erledigt.
und die User können Dies selbst durchführen.
Mein problem ist nun das das script ohne fehler abläuft aber es keine Wirkung zeigt.
Kann mir jemand sagen was ich falsch mache ?????
Sry für die Dummy Frage aber bin noch neu mit AutoIt
Hier der Source:
If Not IsDeclared("iMsgBoxAnswer") Then Local $iMsgBoxAnswer
$iMsgBoxAnswer = MsgBox(17,"SearchKiller","Do u want to delet Windows.edb")
Select
Case $iMsgBoxAnswer = 1 ;OK
Case $iMsgBoxAnswer = 2 ;Cancel
EndSelect
If $iMsgBoxAnswer = 1 Then
RunAsWait( "Administrator","Domain", "Password", 0, @ComSpec & ' /c ' & 'net stop WSearch')
Sleep(3000)
$PID = ProcessExists("WSearch.exe")
if $PID Then ProcessClose($PID)
FileDelete("C:\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb")
RunAsWait( "Administrator","Domain", "Password", 0, @ComSpec & ' /c ' & 'net start WSearch')
Sleep(3000)
MsgBox(0,"SearchKiller","Done")
ElseIf $iMsgBoxAnswer= 2 Then
MsgBox (0, "SearchKill", "Operation canceld")
EndIf
Alles anzeigen
Danke für eure Hilfe
Gruss
Ben