autom. Defragmentierung

Diskutiere autom. Defragmentierung im Windows Server 2003 Forum im Bereich Server Systeme; Hallo, ich möchte unseren W2003 Server periodisch defragmentieren. Das ganze sollte autom. erfolgen. Das Buildin-Tool ist nicht wirklich...
msueper

msueper

Threadstarter
Mitglied seit
20.01.2005
Beiträge
1.634
Hallo,
ich möchte unseren W2003 Server periodisch defragmentieren. Das ganze sollte autom. erfolgen. Das Buildin-Tool ist nicht wirklich skriptbegabt, wie mir scheint.
Was kann man da machen?

Achja, auf dem Rechner läuft MySQL und sollte auch während des Defragmentierens weiterlaufen.
Grüße, Martin
 
msueper

msueper

Threadstarter
Mitglied seit
20.01.2005
Beiträge
1.634
Holla, geht ja doch:

/** Script: DeFrag.js
*
* Purpose: Calls Defrag and start defragmentation. It stops
* after one hour.
*
* Author: Dan Casier
* Date: 30 oct 2004
* Web: none
* Note: run on Windows 2000 Pro, server and XP. Windows 2003
* not tested. Useful to defrag disks on server by night
* used in sheduled tasks
* Copyright 2004 Dan Casier
*
**/

// angepasste Version fuer W2003

// Title of Disk Defragmenter MMC
var appTitle = "Defragmentierung"; // German
// var appTitle = "Disk Defragmenter"; // English

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.Run("%SystemRoot%\\System32\\dfrg.msc");
WScript.Sleep(500);
WshShell.AppActivate( appTitle );

// C Platte defragmentieren
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WScript.Sleep(100);
WshShell.SendKeys("{RIGHT}");
WScript.Sleep(100);
WshShell.SendKeys("{ENTER}");

// D defragmentieren
// Auswahl von D
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WScript.Sleep(100);
WshShell.SendKeys("{DOWN}");
// Defrag.
WScript.Sleep(100);
WshShell.SendKeys("{TAB}");
WScript.Sleep(100);
WshShell.SendKeys("{RIGHT}");
WScript.Sleep(100);
WshShell.SendKeys("{ENTER}");

// weitere Laufwerke analog, nur jeweils mehr {DOWN} einbauen

//wait one hour
WScript.Sleep(1000*60*60); //value is in milliseconds

// Fertig-Meldung wegklicken
WshShell.AppActivate( appTitle );
WScript.Sleep(500);
WshShell.SendKeys("{RIGHT}");
WScript.Sleep(100);
WshShell.SendKeys("{ENTER}");
WScript.Sleep(100);
// Programm beenden
WshShell.SendKeys("%{F4}");
 
msueper

msueper

Threadstarter
Mitglied seit
20.01.2005
Beiträge
1.634
Hallo Fireblade,
wie gesagt nutze ich das mitgelieferte Tool dfrg.msc von M$.
Da der Rechner nur eine Testmaschine ist, reicht mir das völlig.
Die MySQL DB wächst und schrumpft aber teilw. erheblich, so dass ich eine Defragmentierung bisweilen für sinnvoll halte.
Grüße, Martin
 
Fireblade

Fireblade

Grüßt die Winboarder
Mitglied seit
10.12.2004
Beiträge
19.623
Ich nutze nutze noch dieses:
Hä,was ist das denn?Hab das doch nur einmal geschrieben das Wort "nutze" und es erscheint 2 mal,merkwürdig,das war schonmal :no

wie gesagt nutze ich das mitgelieferte Tool dfrg.msc von M$.
Jau alles klar Martin ;-)

Gruss Fireblade
 
R

rajsio

Mitglied seit
01.10.2002
Beiträge
527
Alter
46
Standort
Castrop-Rauxel
Also ich habe es mit einfachem .bat script gemacht mit anschliessender Ausgabe der ergebnisse in eine txt-Datei.

gebe in der cmd defrag -? und schau dir an wass du dort für funktionen und schalter hast.

Stelle den script dann in geplante task ein und fertig.
 
msueper

msueper

Threadstarter
Mitglied seit
20.01.2005
Beiträge
1.634
Hallo rajsio,
danke, :kopfklatsch Du hast ja so Recht!! :D
MfG Martin
 
Thema:

autom. Defragmentierung

autom. Defragmentierung - Ähnliche Themen

  • Update Heute ca. 15 Uhr autom.

    Update Heute ca. 15 Uhr autom.: Seit dieser Zeit kann ich auf meinem Lenovo Tabl. den Internet explor nicht starten Er geht auf und schließt gleich wieder. Ich schreibe jetzt...
  • wie kann ich autom. öffnen von SysW0W64 verhindern?

    wie kann ich autom. öffnen von SysW0W64 verhindern?: Hallo, wie kann ich autom. öffnen von SysW0W64 verhindern? Jeweils kurze Zeit nach Start öffnet sich dieses Fenster. Wie kann ich das verhindern...
  • nach autom. Update keinen Zugriff auf Programm

    nach autom. Update keinen Zugriff auf Programm: Guten Tag Geplagte, Windows 10 64b startete gestern selbstständig ein update. Leider startet das Programm jetzt gar nicht mehr. Ich kann...
  • Autom. Treiber-Update Synaptics-Mouse

    Autom. Treiber-Update Synaptics-Mouse: Jetzt hat es mich doch tatsächlich auch mal erwischt, dass die automatischen Treiber-Updates völlig vermurkst sind. Win 10 Home 1709 - 16299.334...
  • MSSE Fehler bei autom. und manuellem Signaturupdate

    MSSE Fehler bei autom. und manuellem Signaturupdate: Hallo, die aktuellen Signaturen für den MSS 4.10.xx führen zu einem Fehler im MSSE bzw. Appcrash im mpam-fe.exe. Dann läßt sich das Fenster mit...
  • Ähnliche Themen

    • Update Heute ca. 15 Uhr autom.

      Update Heute ca. 15 Uhr autom.: Seit dieser Zeit kann ich auf meinem Lenovo Tabl. den Internet explor nicht starten Er geht auf und schließt gleich wieder. Ich schreibe jetzt...
    • wie kann ich autom. öffnen von SysW0W64 verhindern?

      wie kann ich autom. öffnen von SysW0W64 verhindern?: Hallo, wie kann ich autom. öffnen von SysW0W64 verhindern? Jeweils kurze Zeit nach Start öffnet sich dieses Fenster. Wie kann ich das verhindern...
    • nach autom. Update keinen Zugriff auf Programm

      nach autom. Update keinen Zugriff auf Programm: Guten Tag Geplagte, Windows 10 64b startete gestern selbstständig ein update. Leider startet das Programm jetzt gar nicht mehr. Ich kann...
    • Autom. Treiber-Update Synaptics-Mouse

      Autom. Treiber-Update Synaptics-Mouse: Jetzt hat es mich doch tatsächlich auch mal erwischt, dass die automatischen Treiber-Updates völlig vermurkst sind. Win 10 Home 1709 - 16299.334...
    • MSSE Fehler bei autom. und manuellem Signaturupdate

      MSSE Fehler bei autom. und manuellem Signaturupdate: Hallo, die aktuellen Signaturen für den MSS 4.10.xx führen zu einem Fehler im MSSE bzw. Appcrash im mpam-fe.exe. Dann läßt sich das Fenster mit...
    Oben