Admin-Werkzeuge: Scripting mit der Windows Powershell 4.0

Microsoft arbeitet an der nächsten Version der Windows Powershell, die in Windows 8.1 und Windows Server 2012 R2 standardmäßig enthalten sein soll. Die neue Windows Powershell steht in den aktuellen Preview-Versionen von Windows zur Verfügung und ist auf älteren Windows-Versionen nachrüstbar.

Artikel veröffentlicht am , Matthias Mett
Windows Powershell 1.0
Windows Powershell 1.0 (Bild: Microsoft)

Die Powershell gewinnt in der Systemadministration zunehmend an Bedeutung. Zum einen bietet Microsoft bestimmte Funktionen nicht mehr in Form einer grafischen Oberfläche an, sondern nur noch als Powershell Commandlet. Zum anderen zeigt sich der zunehmende Trend zur Kommandozeile in der Integration der Powershell in die Serverprodukte Exchange, Sharepoint und SQL Server sowie in den Businessprodukten Dynamics NAV, Dynamics AX und Dynamics CRM. Außerdem kann ab Windows Server 2012 die grafische Oberfläche inklusive des Servermanagers sehr einfach deinstalliert werden, um eine Server-Core-Installation zu erhalten, wobei dann viele Funktionen wiederum nur über die Powershell zugänglich sind.

Unter Windows 8 ist die WMF Preview nicht lauffähig

Stellenmarkt
  1. IT-Anwender- und Standort Support (m/w/d)
    Radeberger Gruppe KG, Leipzig
  2. Senior-Softwareentwickler (w/m/d) Java - Produktentwicklung
    SSI SCHÄFER IT Solutions GmbH, Münster
Detailsuche

In der aktuellen Preview-Version von Windows 8.1 und Windows Server 2012 R2 ist die Windows Powershell in der Version 4.0 enthalten. Die Versionsnummer gibt die Powershell nach Eingabe des Commandlets Get-Host bekannt, welches verschiedene Informationen über die Powershell zurückgibt. Für die Installation auf den älteren Betriebssystemen Windows 7 SP1, Windows Server 2008 R2 SP1 und Windows Server 2012 bietet Microsoft die Preview-Version des Windows Management Frameworks (WMF) 4.0 an. Dieses rüstet unter anderem die Windows Powershell 4.0 auf diesen Systemen nach. Auf Windows 8 ist die WMF Preview nicht lauffähig, wobei Microsoft davon auszugehen scheint, dass der Großteil der Anwender auf Windows 8.1 umsteigen wird.

Zu den bereits vorhandenen Modulen ist das Modul Windows Powershell Desired State Configuration hinzugekommen. Mit Hilfe der Windows Powershell DSC lassen sich Systemkonfigurationsdateien erstellen und automatisch auf andere Server verteilen. Per Script kann man so auf dem Zielserver zum Beispiel Windows Features konfigurieren, Registry Keys setzen, Scripte ausführen, Benutzer und Gruppen verwalten, Prozesse und Dienste steuern sowie Dateien oder Installationsroutinen automatisieren.

Remote Script Debugging wird unterstützt

Die Windows Powershell ISE unterstützt außerdem das Remote Script Debugging und das Workflow Debugging. Microsoft hat Windows Powershell Workflow in die Windows Powershell 3.0 integriert, welche das Erstellen von Workflows mit Hilfe der Windows Workflow Foundation in der Powershell verfügbar macht.

Golem Akademie
  1. PostgreSQL Fundamentals
    14.-17. September 2021, online
Weitere IT-Trainings

Die Ausführungsrichtlinie beim Windows Server 2012 R2 ist nun standardmäßig auf Remotesigned gesetzt, damit lassen sich jetzt Scripte ohne Zertifikat direkt lokal ausführen. In Windows 8.1 bleibt die Ausführungsrichtlinie auf Restricted eingestellt. Mit Get-Executionpolicy und Set-Executionpolicy kann man die Ausführungsrichtlinie lesen und setzen.

Der Großteil der Neuerungen in der Windows Powershell 4.0 bezieht sich auf Erweiterungen von Parametern für vorhandene Commandlets. Die Dokumentation der Neuerungen auf der Microsoft-Technet-Website "What's New in Windows Powershell" ist vor kurzem aktualisiert worden, somit steht jetzt auch eine aktuelle Dokumentation der neuen Funktionen zur Verfügung. Trotzdem können sich noch Änderungen bis zum endgültigen Release-Termin ergeben.

Vortragsreihen zur Powershell im Netz

Auf der Microsoft-Website Microsoft Virtual Academy finden sich zwei achtstündige Jump-Start-Vortragsreihen in englischer Sprache zur Windows Powershell 3.0. Die erste Vortragsreihe "Getting Started with Powershell 3.0" lief bereits am 18. Juli 2013 und steht als Offlineversion zur Verfügung. Die zweite Vortragsreihe "Advanced Tools & Scripting with Powershell 3.0" findet am 1. August 2013 statt. Beide Vortragsreihen sind kostenlos und stehen nach kurzer Zeit als Aufzeichnung auf der Website zur Verfügung. Dabei werden die Aufzeichnungen der Live-Events in der Regel in einstündige Videos gesplittet und mit Zusatzmaterial ergänzt.

Die Preview-Versionen für Windows 8.1 und Windows Server 2012 R2 sowie für das Windows Management Framework (WMF) 4.0 stehen auf der Microsoft-Webseite kostenlos zum Download bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
DIY-Projekt
Lasst uns einen Open-Source-E-Ink-Laptop bauen!

Augenschonende Displays wie die von E-Ink sind bislang kaum verbreitet. Deshalb würde ich gerne selbst einen Laptop mit E-Ink-Display bauen.
Von Alexander Soto

DIY-Projekt: Lasst uns einen Open-Source-E-Ink-Laptop bauen!
Artikel
  1. In eigener Sache: Wie geht es IT-Fachleuten nach über einem Jahr Corona?
    In eigener Sache
    Wie geht es IT-Fachleuten nach über einem Jahr Corona?

    Selten hat ein Ereignis die Arbeit so verändert wie Corona. Golem.de möchte von dir wissen, was das für dich bedeutet. Bitte nimm an der Umfrage teil - es dauert nicht lange!

  2. Leistungsschutzrecht: Google soll 900 Millionen Euro an Verlage zahlen
    Leistungsschutzrecht
    Google soll 900 Millionen Euro an Verlage zahlen

    Die Verwertungsgesellschaft Corint Media beharrt auf ihren hohen Forderungen beim Leistungsschutzrecht. Doch Google dürfte kaum darauf eingehen.

  3. iOS-Kalender missbraucht: Apple reagiert auf iPhone-Kalender-Spam
    iOS-Kalender missbraucht
    Apple reagiert auf iPhone-Kalender-Spam

    Mit Kalender-Spam haben derzeit vermehrt iPhone-Nutzer zu kämpfen. Sie fallen auf Kalenderabos herein. Apple klärt nun auf.

Thaodan 01. Aug 2013

Klar kannst du das, mir geht es um die Funktionalität der Shebang.

Thaodan 31. Jul 2013

Klar sollen beides Shells sein, technisch haben beide nichts zu tun. Das eine ist eine...

hum4n0id3 31. Jul 2013

Auch wenn ich nicht immer von der neuesten Windows Version begeistert war, empfand ich...

nikeee13 31. Jul 2013

Ergänzend zu Megamorf: Cmdlets werden als kompilierte .NET-Assemblys (oder PS-Skripte...

alphanerd 30. Jul 2013

Hab' mich meist für den kleinsten, gemeinsamen Nenner entschieden, weil das Clientumfeld...


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • MSI MAG272CQR 27" Curved WQHD 165Hz 309€ • 6 Blu-rays für 30€ • be quiet Dark Base 700 Tower 124,90€ • HTC Vive Cosmos inkl. 2 Controller 599,90€ • Game of Thrones TV Box Set 4K 149,97€ • Landwirtschafts-Simulator 22 39,99€ • Dualsense Black + R&C Rift Apart 99,99€ [Werbung]
    •  /