Hier eine kurze Problemlösung mit althergebrachten Bordmitteln. Nicht neu, aber wenig bekannt und nützlich: Möchte man zwei Ordner mit der Frage untersuchen, ob sie dieselben Unterordner enthalten (bzw. welche Unterordner nicht gleich sind), so kann man das mit Windows-Bordmitteln in der Kommandozeile erreichen. Zunächst erzeugt man von beiden Ordnern je ein Listing aller Unterordner mit [...]
Mit dem Kommando “dsmove” kann man seit Windows Server 2003 AD-Objekte per Kommandozeile verschieben. Anders als die anderen ds*-Tools kommt dsmove leider nicht mit dem Piping klar: Zwar kann man etwa die Ausgabe eines “dsquery”-Befehls per Pipe an dsmove weiterleiten und so nacheinander mehrere Objekte an den Befehl verfüttern – doch dsmove wird nur das [...]
Nach einer Dateiserver-Migration oder nach einem Anwendungs-Update sollen oft veraltete Verknüpfungen im Startmenü oder auf dem Desktop von Benutzern entfernt werden, weil sie auf ein nicht mehr vorhandenes Ziel zeigen. Da Benutzer solche Links auch selbst erzeugen können, ist das eine nicht ganz einfache Aufgabe. Unser Autor Pegasus hat in einer Newsgroup-Diskussion eine Batch-Lösung dafür [...]
Für Administratoren ist es oft nützlich, per EMail benachrichtigt zu werden, wenn ein bestimmtes Ereignis eintritt, z.B. Stromausfall Server Reboot Eine Festplatte ist fast voll Ein Virus wurde gefunden Mit der untenstehenden Batch-Datei kann dies leicht realisiert werden. Man braucht dazu neben den Namen von Absender und Empfänger auch den Namen eines SMTP-Servers, welcher das [...]
Problem Wegen Updates oder ähnlichem ist es nötig, zu unterschiedlichen Zeitpunkten die Nutzer über Neuerungen zu informieren. Dieses geschieht häufiger. wie kann ich diese Neuigkeiten den Nutzern anzeigen, wenn sie sich einloggen? Allerdings nicht jedes Mal, sondern nur einmalig (Nutzer sind ja bekanntlich auch mündig).
Oft steht in einem Batch bei nach einer Bedingung, bei deren Zutreffen mehrere Zeilen Code ausgeführt werden müssen, etwas in der Art "if goto ". An der Sprungmarke werden die entsprechnden Befehle abgearbeitet inkl. abschließendem "goto ". Hier ein kleines Beispiel an Hand der errorlevel-Abfrage, wie man solche Fälle übersichtlicher lösen kann:
Oft soll eine bestimmte Aktion nur ausgeführt werden, wenn der Ziel-Host auch erreichbar ist. Das ist dann problematisch, wenn es automatisiert geschehen soll, also niemand dies manuell prüfen kann. Eine recht einfache Möglichkeit, dies z. B. in einem klassischen Batch-Logonskript zu erreichen, ist die Kommandoverkettung der CMD-Shell. Sie lässt es zu, dass ein Befehl nur ausgeführt [...]



Kategorie:
Translate EN

