Links and associated resources for PowerShell, Microsoft's administrative scripting tool
The PowerShell Bits - what you need to get PowerShell running:
Note that, at present, PowerShell V1.0 is not supported on Windows Vista. See this blog post for more details on getting this to work in an unsupported fashion.
PowerShell is a rich new programming language and interactive, scriptable shell, designed for use by Administrators. The following links provide more information about PowerShell and how to use the product:
The official Microsoft PowerShell home page is at http://www.microsoft.com/powershell. At present, this redirects to: http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx.
Here are a few older blog entries. These should get cleaned up and updated.
Blog entry: Basic Monad Language Quick Start
Blog entry: Discovering Networks with Monad
Blog entry: Discovering Objects in Monad
Blog entry: Parameters in scripts
Blog entry: Playing with dates and time
Blog entry: Regular Expressions in Monad
Blog entry: Some initial thoughts on WMI Scripting with Monad (more here)
Blog entry: Signing scripts with Powershell - Part 1.
Presentation: Jeffrey Snover's TechEd US 2005 Presentation
Here are a few pointers to some cool languatge features
Hash Tables - Adam Barr shows how to use multi-dimensional hash tables. Part of his series of RSS and MSH blog entries.
MSH Language QuickStart - Arul give the basic language features for Monad Beta 1 - mostly still valid.
Using Switch - you can use the -file parameter, and regular expressions, to parse through a file, Perl style.
Under The Stairs - Thomas Lee's Blog
Precision Computing - Lee Holme's Blog. Lee is a PowerShell team member.
Proudly Serving My Corporate Masters - by Adam Barr, an PowerShell team member.
Arul Kumaraval's Weblog - Monad and other Technologies from another PowerShell team member
PowerShell Blog - this is the PowerShell Team blog - a MUST read!
Vivek Sharma's Blog at Viveksharma.com. Vivek is a developer on the Exchange team at Microsoft.
Marc Van Orsouw's Blog - Marc is a Dutch MCSE with a great PowerShell blog!!
Geek Noise - Peter Provost's blog
dedicated to programming, Microsoft .NET and other technology
news. Peter works at Microsoft. Not all PowerShell!
MSH Memo - a Japanese PowerShell blog. Cool Stuff.
MSHObject and Methods that take objects - a blog entry discussion the use of MSHObject.
Next Generation Command Line Scripting with Monad (part 1) - recorded 3 Aug 2005
Next Generation Command Line Scripting with Monad (part 1) - recorded 3 Aug 2005
This is a set of pages that show you how to script network settings using WMI and Monad. This is a work in progress. The sections here as follows:
Introduction to WMI scripting and PowerShell - To be provided
Scripting Basic TCP/IP Networking on Clients with PowerShell
Monad and WMI - a nice blog post by Adam Barr
MSH-Script-o-matic - this is a cool HTA application that does for MSH what Script-O-Matic did for VBScript and WMI. Learn MSH and WMI!
Building an IRC bot with MSH. This blog post describes a neat idea: build an Internet Relay Chat (IRC) bot with MSH. Sadly the blog itself has no main page - but this article is cool!
MSH Syntax File for VIM - if you use VIM, this is for you! Done by Peter Provost.
Sample Scripts - this links to a page of sample Monad scripts. These scripts are for you to play with and to leverage into your own environment. If you have any cool scripts - please submit them to doctordns@gmail.com.
Last Updated: 02-12-06 05:10 PM -0000