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 IntelliSense)
 
- 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 Analyse-Commandlet Get-Member
 
- Neue Operatoren -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")
 
- Neue vereinfachte API zum Hosting der PowerShell in eigenen Anwendungen
 
 Download der ersten Vorabversion der PowerShell 2.0
Wichtig: Die PowerShell 2.0 läuft weiterhin auf .NET Framework 2.0, aber die grafische Oberfläche und das Commandlet Out-GridView erfordern .NET 3.0 (weil sie WPF verwenden!)
Am Rande des Vortrags von Jeffrey entstand das folgende Foto, das ihn mit zwei deutschen PowerShell-Buchautoren (meinem guten Kollegen Peter Monadjemi und mir selbst) zeigt. Jeffrey erkennt man unter den Vortragenden auf Microsoft-Konferenzen sofort, weil er immer (!) eine Krawatte trägt.
()