06.03.2020
Plattformübergreifendes Automatisierungstool
Microsoft veröffentlicht Powershell 7.0
Autor: Alexandra Lindner
BestForBest / shutterstock.com
Microsofts plattformübergreifende Powershell geht in Version 7.0 an den Start. Mit dem Update bekommen die Nutzer vor allem einige Funktionen dazu, die die Windows Powershell bereits seit Version 5.x aufweist.
Microsoft hat sein plattformübergreifendes Framework Powershell in Version 7.0 veröffentlicht. Das Tool unterstützt bei der Konfiguration sowie Verwaltung von Systemen. Powershell 7.0 ist unter allen gängigen Betriebssystemen (Windows Mac OS und Linux) lauffähig.
Zahlreiche Features, die bisher auf die Windows Powershell begrenzt waren, kommen mit dem Update nun auch in die plattformübergreifende Version, die bislang Powershell Core hieß. Der Unterschied zwischen Windows Powershell und der universellen Powershell besteht im Unterbau. Die Windows-Version basiert auf dem .NET-Framework, die übergreifende Powershell hingegen auf .NET Core. Das .NET-Framework bietet zwar mehr Funktionen und andere Optionen, ist aber unter Mac OS und Linux nicht lauffähig.
Einen der ersten Versuche, eine plattformübergreifende Scripting-Umgebung zu schaffen, startete Microsoft mit der Powershell 6. Damit standen die Redmonder jedoch noch vor einigen schwer zu lösenden Problemen. Version 7.0 soll dies nun ändern.
Neue Funktionen in Powershell 7.0
Neu in Powershell 7.0 sind unter anderem Funktionen für eine vereinfachte und dynamischere Fehleransicht sowie ein Get-Error-Cmdlet zur bessern Untersuchung von Fehlern. Hinzu kommt außerdem eine Kompatibilitätsebene, mit der die Nutzer Module in eine implizierte Windows Powershell-Sitzung importieren können sowie eine automatische Benachrichtigung für neue Versionen.
Eine vollständige Liste zu allen neuen Funktionen in Powershell 7.0 stellt Microsoft über seine Webseite bereit.
Test-Framework
Testautomatisierung mit C# und Atata
Atata ist ein umfassendes C#-Framework für die Web-Testautomatisierung, das auf Selenium WebDriver basiert. Es verwendet das Fluent Page Object Pattern und verfügt über ein einzigartiges Protokollierungssystem sowie Trigger-Funktionalitäten.
>>
Programmiersprache
Primärkonstruktoren in C# erleichtern den Code-Refactoring-Prozess
Zusammenfassen, was zusammen gehört: Dabei helfen die in C# 12 neu eingeführten Primärkonstruktoren, indem sie Code kürzer und klarer machen.
>>
Tools
GitLab Duo Chat mit KI-Chat-Unterstützung
Der DevSecOps-Plattform-Anbieter GitLab führt den GitLab Duo Chat ein. Dieses Tool integriert Künstliche Intelligenz in die DevSecOps-Workflows.
>>
Bildbearbeitungs-Tipps
Das neue Paint - Das kann es inklusive KI-Funktionen
Microsoft hat seine altehrwürdige Bildbearbeitungs-Software Paint generalüberholt. Wir erklären die neuen Funktionen und was Sie damit anstellen können.
>>