Netzwerk-Defragmentierung bei geringstem Budget - Wie Man

Netzwerk-Defragmentierung bei geringstem Budget

Verwenden Sie die Freeware-Anwendung Jkdefrag und das legendäre Tool Psexec, um Ihr Netzwerk außerhalb der Geschäftszeiten zu defragmentieren.

5 Schritte insgesamt

Schritt 1: Laden Sie JKDefrag herunter

Laden Sie JKDefrag @ http://www.kessels.com/Jkdefrag/ herunter, und packen Sie dieses in Ihr Verzeichnis ./windows/system32. (Sie können es woanders hinstellen, wenn Sie möchten)

Schritt 2: Laden Sie Pstools herunter

Laden Sie PStools von http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx herunter. Ich lege alle diese Tools wieder in mein System32-Verzeichnis.

Schritt 3: Fügen Sie eine geplante Aufgabe hinzu.

Start> Alle Programme-> Zubehör-> Systemprogramme-> Geplante Aufgaben. Erstellen Sie eine geplante Aufgabe, die wie folgt ausgeführt wird:

psexec -c -w c: windows system32 -d * c: windows system32 jkdefragcmd -d 2 -l "jkdefrag.log" c: d: e: f: g: h: i:

Dadurch wird der Befehl jkdefragcmd.exe auf jeden Computer im Netzwerk kopiert und ausgeführt. Eine Protokolldatei wird im Verzeichnis System32 erstellt. Ich plane diese Aufgabe um 12:01 Uhr. Sie müssen diese Aufgabe mit einem Administratorkonto ausführen.

Schritt 4: Könnten Sie möglicherweise die Syntax der Verwendung von psexec zur Ausführung von jkdefrag auflösen?

Für diejenigen, die wissen wollen, wie es funktioniert.

Zuerst die psexec-Argumente und Schalter:
-c kopiert die Datei (jkdefrag) auf den Remote-Computer.
-w Setzt das Arbeitsverzeichnis auf c: windows system32
-d warten Sie nicht darauf, dass psexec seine Sache beendet
* alle Computer in der Domäne

Jetzt die jkdefrag-Argumente und Schalter:
-d Wie ausführlich soll die Protokolldatei sein
-l die zu erstellende Protokolldatei
c: d: e: f: g: h: i: Das Laufwerk, auf dem die Operation durchgeführt werden soll. Wenn Sie nicht viele Partitionen haben, können Sie einfach c verwenden:

Schritt 5: Könnten Sie dies so anpassen, dass Sie es nur auf einigen Computern ausführen können?

Sicher. Erstellen Sie eine Textdatei mit dem Namen computers.txt. Listen Sie die Maschinen auf, die Sie in jeder Zeile defragmentieren möchten.

Computer1
Computer2
computer3
...

Hier ist der Befehl, ich würde es in eine .bat setzen.

psexec -c -w c: windows system32 -d @ computers.txt c: windows system32 jkdefragcmd -d 2 -l "jkdefrag.log" c: d:

Es ist nicht perfekt, es ist nicht schick, aber in meiner Umgebung bleiben unsere Workstations und Server defragmentiert. Wenn Sie Ihre Server nicht defragmentieren möchten, können Sie " *" anstelle einer Textdatei verwenden, die eine Liste von Computern enthält.