Rich Turner, der leitende Programm-Manager von
Microsoft, hat in den letzten Tagen Twitter genutzt,
um alle daran zu erinnern, dass es wirklich an der Zeit ist, den alten Befehlsprozessor von Windows, cmd.exe, abzulösen. "Cmd befindet sich im Wartungsmodus", so Turner, "es sollte nicht für interaktive Shell-Arbeiten verwendet werden". "Powershell ist die Zukunft", fügte er hinzu.
Fairerweise muss man sagen, dass cmd.exe schon seit einer Weile veraltet ist. Als ursprünglicher Standard-Befehlszeileninterpreter für die Ära von Windows NT (und OS/2) hat er seine Wurzeln in den alten Tagen von DOS und Windows 95 und bot den Administratoren eine Möglichkeit, ihre veralteten Batch-Dateien und Skripte in eine DOS-freie Welt zu verschieben.
Microsoft hat mit der wesentlich leistungsfähigeren Powershell, die 2006 als reine Windows-Version erschien, lange Zeit eine Alternative für die Benutzer geschaffen, bevor sie 10 Jahre später plattformübergreifend und Open Source-kompatibel wurde. Viele Organisationen haben jedoch noch viele ältere cmd-Skripte, die hinter den Kulissen laufen.
(swe)