Im Mai 2020 appellierte Rich Turner – Leitender Programm-Manager (Windows Console & Command-Line bei Microsoft) – an seine Kunden, die Verwendung der Eingabeaufforderung (cmd.exe) einzustellen und zu Windows PowerShell zu wechseln:

In diesem Zusammenhang informiert fCoder seine Kunden, dass alle ihre Befehlszeilen-Dienstprogramme auch mit Windows PowerShell verwendet werden können.

Kommandozeilen-Hilfsprogramme von fCoder

fCoder bietet mehrere Kommandozeilen-Tools:

  • 2Printer – für den Batch-Druck von Bildern und Textdokumenten;
  • 2PDF – für die Batch-Konvertierung von Bild- und Textdokumenten zu PDF, mit OCR-Funktion (Optical Character Recognition);
  •  2TIFF und 2JPEG – für die Batch-Konvertierung von Bild- und Textdokumenten in die Formate TIFF und JPEG.

Diese Dienstprogramme ermöglichen es Ihnen, die Verarbeitung von Dokumenten zu automatisieren, Geschäftsabläufe zu beschleunigen und Zeit für die Mitarbeiter zu sparen. Dies wird erreicht, da diese Programme im stillen Modus laufen können. Das Konvertieren oder Drucken mehrerer Dateien erfolgt ohne Benutzerbetreuung – ohne die Notwendigkeit von Bestätigungen oder das Erscheinen von Dialogfeldern

Konvertierung von Ordner-zu-Ordner-Dateien zu PDF mit OCR über 2PDF

Bei all diesen Dienstprogrammen handelt es sich um systemeigene Windows-Software, die unabhängig davon, wie sie gestartet werden, effektiv arbeiten. Das bedeutet, dass Sie sie auf unterschiedliche Weise ausführen können: 

  • Von der Kommandozeilen-Interface aus: Befehlseingabeaufforderung (cmd.exe), Windows PowerShell 5, PowerShell 6 oder PowerShell 7;
  • Von Skriptdateien aus: PowerShell (.ps1), Eingabeaufforderung (.bat), Visual Basic (.vbs) und dergleichen;
  • Von anderer Windows-Software aus. 

Unabhängig von den Parametern und Optionen, die Sie festlegen, und unabhängig davon, wie Sie 2Printer, 2PDF, 2TIFF oder 2JPEG ausführen, wird das Ergebnis nicht davon abhängen, wie das Befehlszeilen-Dienstprogramm von fCoder aufgerufen.

Von CMD auf PowerShell umsteigen

Laut Rich Turners Tweet wird CMD (cmd.exe) immer noch unterstützt, um die Rückwärtskompatibilität mit älteren Skripten zu gewährleisten. Rich Turner fügt hinzu: "Die Windows Cmd / Kommandozeilen-Shell wird NICHT in naher oder ferner Zukunft aus Windows entfernt!" Daher brauchen Sie Ihre Arbeit nicht dringend umzuorganisieren und auf .ps1 anstelle von .bat-Skriptdateien umzustellen.


Dennoch gibt es zwei Dinge zu beachten, wenn Sie sich entscheiden, von CMD auf PowerShell zu wechseln:

  1. Wenn Sie 2Printer, 2PDF, 2TIFF oder 2JPEG verwenden, brauchen Sie nichts zu ändern – alle Optionen und die Syntax der Kommandozeilen-Hilfsprogramme von fCoder in PowerShell sind die gleichen wie in CMD. Sie können unsere Software von PowerShell aus auf dieselbe Weise ausführen, wie Sie sie von cmd.exe aus ausgeführt haben.
  2. PowerShell unterstützt cmd.exe-Befehle nur teilweise, und Sie können keine PowerShell-Skriptdatei erstellen, indem Sie einfach die Dateierweiterung von .bat in .ps1 ändern. Wenn Sie eine .bat-Datei verwenden, die Code enthält, der sich nicht nur auf die Kommandozeilen-Hilfsprogramme von fCoder bezieht, müssen Sie die PowerShell-Syntax verwenden und sicherstellen, dass die restlichen Befehle korrekt funktionieren.

Wenn Sie Probleme beim Ausführen eines unserer Kommandozeilen-Hilfsprogramme haben, wenden Sie sich bitte an unseren Kundendienst oder überprüfen Sie den Syntax-Abschnitt auf der Website des jeweiligen Programms:

2Printer Kommandozeilenoptionen und Syntax

2PDF Kommandozeilenoptionen und Syntax

2TIFF Kommandozeilenoptionen und Syntax

2JPEG Kommandozeilenoptionen und Syntax

Was ist CMD

Die Eingabeaufforderung (Command Prompt oder CMD) ist ein integriertes Kommandozeilen-Interpretierprogramm von Windows-Betriebssystemen. Es ähnelt dem in Windows 9x und DOS-Systemen verwendeten Command.com, genannt "MS-DOS Prompt". Cmd.exe wurde erstmals 1987 veröffentlicht. Benutzer können das Interface über den CMD-Ausführungsbefehl öffnen. 

Um die Eingabeaufforderung zu starten, drücken Sie auf die Win + R Tasten und geben Sie cmd.exe ein oder gehen Sie zum ursprünglichen Speicherort unter C:\Windows\system32\cmd.exe.

Was ist Powershell

Windows PowerShell ist eine Shell, die ursprünglich von Microsoft für die Automatisierung von Aufgaben und die Konfigurationsverwaltung entwickelt wurde. PowerShell ist ein automatisiertes Task-Framework von Microsoft mit einer Kommandozeilen-Shell und einer Skriptsprache, die in das Windows.NET-Framework integriert ist. Es ist ein Tool, das die Eingabeaufforderung ersetzen soll, da es mehr Leistung und Kontrolle über das Windows-Betriebssystem bietet. Die erste Version von PowerShell wurde im November 2006 für Windows XP, Windows Server 2003 und Windows Vista veröffentlicht. 

Um PowerShell zu starten, drücken Sie auf die Suchtaste und geben Sie "PowerShell" ein oder starten Sie es über C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe.