Leistungen
Leistungen
Überblick
Leistungsangebot
Kernkompetenzen
Schulungsthemen
In-House-Schulungen
Offene .NET-Seminare
Offene WPS-Seminare
Beratung
Coaching
Support
Softwareentwicklung
Entwickler-Vermittlung
.NET/Visual Studio
TFS/ALM/Scrum
Webprogrammierung
PowerShell
Konditionen
Anfrage/Kontakt
Beratung/Coaching
Beratung/Coaching
Beratungsthemen
Coaching
Unsere Berater
Referenzkunden
Konditionen
Angebotsanfrage
In-House-Schulungen
In-House-Schulungen
Überblick
Themen/Fachgebiete
Schulungskonfigurator
Konzepte
.NET/Visual Studio
C#
VB.NET
ASP.NET
Moderne Webanwendungen
TFS/ALM/Scrum
PowerShell
Konferenzvortraege
Referenzkunden
Unsere Trainer
Konditionen
Angebotsanfrage
Offene Schulungen
Offene Schulungen
Überblick .NET-Seminare
.NET/C#-Basisseminar
WPF (Desktop)
ASP.NET/AJAX (Web)
WCF/WF (SOA)
ADO.NET/EF (Data)
Windows PowerShell
.NET, C#, VB, Visual Studio
.NET, C#, VB, Visual Studio
Startseite
Beratung/Training
Offene .NET-Seminare
Einführung
Lexikon
Artikel
Bücher
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
World Wide Wings Demo
Codebeispiele
Scripting
ASP.NET
.NET 2.0
.NET 3.0/3.5
.NET 4.0/4.5
Community
Forum
Kommerzielle Leistungen
ASP.NET
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
PowerShell
PowerShell
Überblick
Beratung
In-House-Schulungen
Öffentliche Schulungen
Codebeispiele
Commandlet Extensions
Offene PowerShell-Seminare
Inhouse-Seminare
Windows
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Windows Scripting
Windows Scripting
Startseite
Lexikon
FAQ
Buecher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
Scripting-Tools
WSH-Editoren
Codebeispiele
ASP.NET
.NET-Scripting
Forum
Links
Kommerzielle Leistungen
Service
Service
Website-FAQ
Anmeldung/Login
Leser-Registrierung
Gast-Registrierung
Nachrichten/RSS
Newsletter
Foren
Weblog
Lexikon
Downloads
Support
Kontakt
Literaturtipps
Publikationen
Publikationen
Redaktionsbüro
Bücher
Fachartikel
Leser-Portal
Autoren gesucht!
Rezensionen
Über uns
Über uns
Holger Schwichtenberg
Team
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Site Map
Weitere Websites
Tag Cloud
Impressum
Rechtliches

Erklärung des Begriffs: Windows PowerShell 2.0 (WPS2)
Was ist Windows PowerShell 2.0 (WPS2)?

Zurück zur Stichwortliste



Begriff Windows PowerShell 2.0
Abkürzung WPS2
Synonyme/Aliase

Erläuterung des Begriffs Windows PowerShell 2.0

Die PowerShell 2.0 ist die zweite Version der Windows PowerShell. WPS 2.0 erschien als fester Bestandteil von Windows 7 und Window Server 2008 Release 2 sowie als Add-on für XP, Vista und Server 2003.

Anforderungen



Die PowerShell 2.0 benötigt Microsoft .NET Framework 2.0 oder höher.
Einige Funktionen in der PowerShell 2.0 haben weitere Anforderungen:
- Windows Remote Management (WinRM) 2.0 wird für Fernaufrufe benötigt
- Get-WinEvent braucht .NET Framework 3.5
- Out-Gridview braucht .NET Framework 3.5 mit Service Pack 1
- Windows PowerShell Integrated Scripting Environment (ISE) braucht .NET Framework 3.5 mit Service Pack

Stand 30.6.2009


- 107 neue Commandlets
- Neue Funktionen und Operatoren, z.B. Splatting (@), -split, -join
- Verbesserung bei WMI, ADSI, u.v.m.
- PowerShell Integrated Scripting Environment (ISE)
- Fernaufruf/Fernadministration mit WS-Management ("PowerShell Remoting")
- Asynchrone Befehlsausführung (Background Jobs, PSJobs)
- Module: Erweiterungspakete für die PowerShell
- Ereignissystem, das über Änderungen in beliebigen Objekten informiert
- Transaktionen
- Datenbereiche, Datendateien
- Internationalisierung ("Script Internationalization")
- Komplette Commandlets in Script (ScriptCmdlets)
- Konsolenbasiertes Script Debugging
- Eingeschränkte Shells, die nur bestimmte Befehle/Skripte zulassen ("Constrained Runspaces")
- Verbesserungen des PowerShell API (Parser Tokenizer API, Neues Hosting API, Metadata API)
- PowerShell-Module in Windows Server 2008 Release 2: Active Directory, Server Manager, BITS, App Locker, Best Practices, PSDiagnostics, TroubleShootingPack, etc.

Stand: 8.11.2007


PowerShell-Architekt Jeffrey P. Snover hat auf der TechEd 2007 in Barcelona die zweite Vorab-Version der .NET-basierten Windows PowerShell ("Community Technology Preview 1") erstmals öffentlich gezeigt.
Folgende größere Erweiterungen/Verbesserungen wird es geben:

Ein Editor für PowerShell-Skripte und eine grafische Ausführungsumgebung für PowerShell-Befehle (derzeit nur mit Syntaxhervorhebung, geplant ist auch IntelliSence)
Fernausführung von Skripten und Befehlen (auf einem oder mehreren entfernten Computern)
Asynchrone Befehlsausführung (Hintergrundcodeausführung)
Script Debugging (konsolenbasiert)
Eingeschränkte Shells, die nur bestimmte Befehle/Skripte zulassen
Ereignissystem, das über Änderungen in Objekten informiert
Verpacken von Skripten und zugehörigen Datendateien (noch nicht in der ersten CTP-Version)

Darüberhinaus wird es zahlreiche kleinere Verbesserungen geben. In der ersten CTP-Version sind noch nicht alle Implementiert. Hier eine Auswahl der Verbesserungen:

Mehr Anzeigen beim Analysecommandlet Get-Member
Neue Operaoren -split und -join
Erweiterungen bei Select-String
Syntax für Deklarationen von Daten
Internationalisierung (Sprachspezifische Texte)
Skriptbasierte Commandlets sind jetzt genau so mächtig wie .NET-basierte Commandlets
Neuer Datentyp [ADSISearcher] zur Vereinfachung der Definition von Suchen in LDAP-basierten Verzeichnisdiensten
Verbesserungen das ADSI Object Adapter beim Zugriff auf Verzeichnisdienst, sodass die Syntax einfacher wird
Weitere Commandlets für die Nutzung von WMI (z.B. Invoke-WmiMethod, Remove-WmiObject).
Unterstützung der WMI-Authentifizierung in Get-WmiObject
Ausgabe in grafischer Tabelle mit Out-GridView einschließlich Funktion zum Gruppieren der Daten und Suche in den Daten
Typumwandlungen für die Inhalte von Arrays
Assoziative Arrays können als Parameterlisten für Commandlets verwendet werden ("Splatting")
Neues vereinfachtes API zum Hosting der PowerShell in eigenen Anwendungen

Artikel in gedruckten Medien

  • Windows Scripting 6. Auflage
     (Windows Scripting, 2009)
  • Windows Scripting Lernen 4. Auflage
     (Windows Scripting Lernen, 2009)
  • Windows PowerShell 2.0 - Das Praxishandbuch
     (Windows PowerShell 2.0 - Das Praxishandbuch, 2010)
  • Querverweise zu anderen Begriffen im Lexikon

    Windows Server 2008 Release 2
    Windows Remote Management
    Internationalisierung
    Windows Server 2008
    Windows PowerShell
    .NET Framework 3.5
    .NET Framework 2.0
    Authentifizierung
    Active Directory
    Windows Server
    WS-Management
    Service Pack
    Transaktion
    Commandlet
    Powershell
    Windows 7
    Scripting
    Debugging
    GridView
    Modul


    Dienstleistungen:

    Beratung/Consulting zu Windows PowerShell 2.0

    Support zu Windows PowerShell 2.0

    Schulungen zu diesem Thema: