Umlaute in Batch-Dateien – immer wieder schön

Vor einiger Zeit habe ich in einem anderen Artikel von einer Batch-Datei geschrieben, mit der man einen Benutzer zur Gruppe „Domain Admins“ bzw. in deutschsprachigen Betriebssystem-Versionen zur Gruppe „Domänen-Admins“ hinzufügt. Leider ist der Umlaut „Ä“ beim Abspeichern mal wieder problematisch, selbst bei einem Windows Server 2016!

Weiterlesen

While- und Until-Schleifen in Batch-Dateien

In Batch-Dateien ist vieles nicht vorgesehen gewesen und mit Boardmitteln auch nicht möglich. So gibt es auch keine brauchbaren standardmäßigen Möglichkeiten, Schleifen einzusetzen, außer einer For-Schleife. Ich benötigte eine Schleife in einer Batch-Datei, in der eine Schleife eine bestimmte Anzahl Maximaldurchgänge hat, was sich mit einer For-Schleife realisieren lässt, aus der man aber nicht per goto-Befehl „ausbrechen“ kann, weil dies bei Batch-Dateien nicht vorgesehen ist. Somit würde die Maximalanzahl an Durchläufen immer durchgeführt werden, auch wenn das eigentliche Ziel schon beim ersten Versuch erreicht wurde. Mit Powershell wäre das einfach gewesen, steht aber leider auf den Zielsystemen nicht zur Verfügung. Das ist aber trotzdem kein Problem.

Weiterlesen

EPSON POS-Drucker: Mit ESC-Kommandos den Status der Kassenlade auslesen

Wer beruflich mit Point-Of-Sale-Systemen bzw. Computerkassen zu tun hat, musste sich bestimmt auch schon mal detaillierter mit dem Bon-Drucker beschäftigen. Sehr bekannte gute Drucker stammen aus dem Hause Epson (die TM-Reihe) und diese sieht man recht häufig in Supermärkten, beim Bäcker, wie auch an der Tankstelle. Die sogenannten „ESC-Kommandos“, mit denen es möglich ist dem Drucker Befehle zu erteilen, habe ich bisher nur mal genutzt um die Kassenlade zum Test zu öffnen um aus der Ferne zu prüfen, ob der Mechanismus der Kassenlade funktioniert. Da es etwas komplexer ist den Status der Kassenlade (offen/geschlossen) herauszufinden, habe ich mein zusammengetragenes Wissen hier noch einmal zusammengefasst.

Weiterlesen

Grausame Batch-Syntax: if und else

Heute musste ich wieder einmal länger überlegen warum mein Batch-Skript nicht funktionierte. Dies ist der super intuitiven Syntax geschuldet, die ich ab und an wieder vergesse wenn ich länger nichts größeres damit machen musste. Grundsätzlich sind komplexere Sachen in Batch eher „schwierig“ umzusetzen und werden leicht zu Spaghetti-Code. Das ändert aber die meisten Softwarehersteller auch im Jahr 2019 nicht daran einige Teile ihrer Softwarelösung mit Hilfe eines ganzen Haufens von Batch-Skripten zu realisieren, die sich dann auch noch gegenseitigt mit irgendwelchen Parametern aufrufen. Dann braucht man sich als Admin auch nicht schlecht fühlen so etwas zu machen 😀

Weiterlesen

Wochentag in einer Batch-Datei ermitteln

Auch wenn es mittlerweile Ur-Alt-Technologie ist, ab und zu braucht man gute alte Batch-Dateien. Diesmal brauchte ich eine Batch-Datei die je nach Wochentag anders agiert. Dafür hätte man auch einzelne Batch-Dateien erstellen können und dann entsprechend für jeden Wochentag eine Aufgabe in der Windows-Aufgabenplanung anlegen können. Aber da der Aufgabendialog meiner Meinung nach immer noch relativ bescheiden gestaltet ist, habe ich dort lieber nur wenige Einträge zu verwalten 😀

Weiterlesen

Kommandozeile aus Explorer in geöffnetem Ordner

Man lernt nie aus. In einem Video-Tutorial habe ich zufällig einen Shortcut gesehen, wie man ein Kommandozeilen-Fenster im Explorer für den dort gerade offenen Pfad öffnen kann. Das scheint wohl schon eine ganze Zeit zu funktionieren, da im Video „Windows 7“ genutzt wird.

Weiterlesen

Anmeldeinformationen für freigegebene Ordner speichern

Für den Zugriff auf viele Ordnerfreigaben, die auf Rechnern außerhalb der Domäne liegen, war es nötig die Anmeldeinformationen dauerhaft auf dem Server zu hinterlegen. In der Regel müssen diese nach einiger Zeit neu eingegeben werden. Das Problem ist, dass die Software die diese Freigaben nutzen soll, leider selber nicht die entsprechenden Anmeldeinformationen übergeben kann, sondern einen Pfad erwartet, auf den sie sofort zugreifen kann.

Weiterlesen

Office 2016: Wo kriegt man die Installations-Images her?

Da ich mich momentan mit der Thematik „Office 2016 und Terminalserver“ beschäftige, wollte ich für einen Test einfach mal ein entsprechendes Image zum Installieren bei Microsoft runter laden, wie in den guten alten Zeiten. Wenn ich mich recht erinnere, gab es damals zumindest Testversionen als ISO-Image. Aber leider hat sich das wohl geändert und auch von den alten Versionen gibt es ein entsprechendes ISO-Image nur noch gegen Eingabe des Lizenkeys unter folgender Seite: https://www.microsoft.com/de-de/software-download/office

Die neuen „Nicht-Volumenlizenz-Versionen“ von Office 2016 bekommt man hingegen hier nach Eingabe eines Lizenzkeys: https://products.office.com/de-de/get-office-oem-download-page Weiterlesen