Alakazam

ALAKAZAM!

I have been doing Exchange support for Microsoft since June 2001.  When Exchange 2007 came out and we introduced this thing called PowerShell I dove right in.  Even wrote my first largish (100+ line) script before 2007 even shipped.

Since then I have taken a practical approach to PowerShell focusing on fixing problems, filling deficits, and enabling something new.  With that in mind this blog is going to strive do the following things:

  • Provide practical, useful PowerShell scripts that are well documented and clearly written
  • Provide them in "spell" format.  You will find this very similar to a cooking recipe where it is clear what you need, how long it will take, and how to do it.
  • Be reasonably responsive to feedback ... I do have a day job here ... :)

With all that being said please keep in mind that ALL scripts, code examples, etc. that you find here are implicitly posted here with the understanding that they are:

 The sample scripts are not supported under any Microsoft standard support
program or service. The sample scripts are provided AS IS without warranty
of any kind. Microsoft further disclaims all implied warranties including, without
limitation, any implied warranties of merchantability or of fitness for a particular
purpose. The entire risk arising out of the use or performance of the sample scripts
and documentation remains with you. In no event shall Microsoft, its authors, or
anyone else involved in the creation, production, or delivery of the scripts be liable
for any damages whatsoever (including, without limitation, damages for loss of business
profits, business interruption, loss of business information, or other pecuniary loss)
arising out of the use of or inability to use the sample scripts or documentation,
even if Microsoft has been advised of the possibility of such damages.

 Otherwise I look forward to sharing all of the little solutions I have built up over the years.  If you have a question about a script, or a problem you think PowerShell could help you solve feel free to comment/ask, I will do my best to answer it, provide a solution, or point you at one.

- Matt
- Resident PowerShell Wizard