Episode 22 - The One About Brandon

A Podcast about Windows PowerShell.

Listen:

In This Episode

Today we'll bring you the second half of our interview with Jeffrey Snover. We think this part is even better than the first half. We've also got some news, resources, and a bunch of PowerShell tips for you.

News

The News today is sponsored by SDM Software:

"SDM Software provides innovative solutions that combine PowerShell and Group Policy to help reduce the complexity of managing your Windows systems. Their unique GPExpert Scripting Toolkit for PowerShell, provides the means to automate the management of your Group Policy Objects. To get more information about these products and download trial copies, visit sdmsoftware.com/powerscripting.php."

  • NEW: NetCmdlets V2.0 - BETA. NetCmdlets V2 is packed full of exciting new features including PowerShell Server (formerly PowerShell Remoting), Parameter Sets, Object Pipelining, and new Cmdlets for SSH Enabled Remoting and Amazon Web Services (S3) Integration. (Thanks to Jeffrey and Marco.)
  • //o// has updated his PowerShell WMI Explorer for the CTP so you can use alternate credentials

Interview with Jeffrey Snover

Our interview today is brought to you by Quest Software.

Quest LOVES PowerShell. Go to www.quest.com / PowerShell and download their free graphical user interface, script editor and Active Directory commands. While you’re there, join their online community where you can share ideas and get free useful commands. Visit www.quest.com / powershell today!

Be sure to listen to the show for the interview. You can read a list of the questions here.

Resources

Tips

The Tips are brought to you today by ShellTools.

Did you know that PowerShell Plus is a great XML editor? In addition to .PS1 files, you can also work with .PS1XML help files and .PSC PowerShell Console files. Other new features include a really cool console preview pane in the editor which makes edit/test/correct workflow very easy. You can download it today at shelltools.com.

  • Brandon Shell from the BSonPosh blog wrote a cool scriptwhich times the replication of objects in an Active Directory. Here are the features:
    • Finds all Domain Controllers in the Domain (using .NET)
    • Creates a contact object in a specified OU (Default is users container for the Domain)
    • Gets the start Time
    • Loops and Checks each DC for the object.
    • Once all DCs have the object it gets End Time
  • Newsgroup posts:
    • Hal explains how to explore WMI in the command-line:
  • Bart De Smet wrote a cool introduction to Script Cmdlets in PowerShell v2 CTP. It will be incredibly easy to write more robust scripts that have features such as mandatory parameters and "it just works" pipeline support. He also talks about -confirm and -whatif support. Very neat stuff.
About the Author

Jonathan Walz

Since March 2007, Jonathan Walz has been the co-host and technical brains for the PowerScripting Podcast. Conceived as a radio show for the PowerShell community, the podcast is the longest-lived PowerShell show in existence, and has featured dozens of weekly guests.