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.
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
Symantec.cloud 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
When & Where
A very informal evening held at a local pub with presentations given by .net developers on any topic they wish to talk about followed by a pint & tasty meal.
Presentations are given by a mixture of DevEvening members and professional speakers.