Advanced Scripting & Tool Making Using Windows PowerShell