Hallo Leute,
ich habe mir den Systemscripter V6 von
scriptinternals heruntergeladen, um damit ein Script zu erstellen.
Das Script stammt aus dem Buch Windows XP Professional - Das Handbuch.
Nun kommt das Problem:
Das Skript funktioniert nicht. Es kommt die Fehlermeldung:
Error occured in line 18 near column 3:
Laufzeitfehler in Microsoft VBScript
: Objekt erforderlich: 'drive'
Tipp: Click on the warning sign in the indicator margin to jump to the code that caused the error.
Hier das dazugehörige Skript:
antwort = MsgBox("Wollen Sie defragmentieren?", _
vbYesNo + vbQuestion + vbSystemModal)
If antwort = vbYes Then
Set wshshell = CreateObject("WScript.Shell")
Set fs = CreateObject("Scripting.FileSystemObject")
Set drives = fs.Drives
If drive.drivetype = 2 Then
cmd = "defrag" & drive.driveletter & ":" & "-f -v"
res = wshshell.Run(cmd, 1, True)
End If
End If
Ich hoffe es kann mir hier jemand helfen.
Ziel des Skripts ist es lediglich ein Defrag der Platten bei der Abmeldung durchzuführen. Also wenn es noch alternativen Ideen gibt, immer her damit.
Vielen Dank und ein schönes WE.