Coding for PowerShell

Wed, 31 Aug 2011, 18:30 - 21:30 (Add to calendar) GMT
Bird in hand pub , Woking, GB

Coding for PowerShell
(with Jimmy Skowronski)

Windows PowerShell is a great tool for system administrators and normal users alike. It has been designed to replace legacy command line as a response for users demanding the Unix-like shell.  It has been built on top of .NET and is fully object oriented. Every argument and value is a .NET object that can be either manipulated directly or passed to another command in the pipeline. 

One of principles of the PowerShell design was extensibility. It provides powerful scripting mechanism but is also very easy for developers to create new tools and utilities to be integrated with PowerShell. It provides easy to use SDK that eliminates many tasks that typical command line tool would require.

The session introduces into PowerShell development from the ground up. You will learn how to start and the basics of argument processing, output and pipeline processing. We will also look at error handling and diagnostics to end up deeper in custom types and type conversion. After the session you will be able to sit down and write a tool your system administrator will love you for.


Jimmy has been writing .NET since the first version was available and he switched from Delphi. He is now working as a Principal Software Engineer in where he is responsible for web services and emerging identity management applications. Although his job requires more design, team leading, mentoring and endless meetings, he is still eager to make his hands dirty whenever he can. His favourite tools recently are MVC 3 and WIF. To relax after a hard day at the office he loves to fly a virtual space ship in EvE Online.
Follow him on twitter at @_jimmys


You might also like...


Other nearby events



Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Java is to JavaScript what Car is to Carpet.” - Chris Heilmann