Episode 31 – Money for Nothin’ and Tips for Free

A Podcast about Windows PowerShell.

Listen:

In This Episode

We have a ton of stuff foryou today.  News, Resources, Tips, and even an old favorite, the Cmdlet of the Week.

News

The news is brought to you by iTripoli.

"Admin Script Editor provides a true integrated scripting environment for
PowerShell.  Advanced features include an integrated PowerShell debugger,
advanced code generating tools for Active Directory, Databases, XML files
and more.  Let's not forget about the exclusive PowerShell forms designer.
What's coming up? Soon its innovative and feature-rich ScriptPackger tool
will offer support for the dynamic installation of cmdlets! Come see for
yourself-- Admin Script Editor v3.5 is availble for a 45 day trial at
AdminScriptEditor.com."

  • EWeek lists PowerShell as #7 on the list of the best Microsoft products of all time
  • SAPIEN has released ActiveXPoSH as a free download
    • The ActiveXPoSH COM component released with PrimalScript 2007 Service build 566 is now available as a free download from SAPIEN.com
  • Microsoft is looking for people to participate in a PowerShell usability study July 22 to 29th
  • Quest has released version 1.1 of their AD cmdlets (from Rod Trent at myITforum.com)
    • The theme of this release was native AD permission management and so we added the following cmdlets in the 1.1 release
      • Add-QADPermission
      • Get-QADObjectSecurity
      • Get-QADPermission
      • Get-QADRootDSE
      • Get-QARSAccessTemplate
      • Get-QARSAccessTemplateLink
      • New-QARSAccessTemplateLink
      • Remove-QADPermission
      • Remove-QARSAccessTemplateLink
      • Set-QADObjectSecurity
      • Set-QARSAccessTemplateLink

Resources

This segment brought to you by Sapien Technologies 

Tips

This segment brought to you by Quest Software.

Do you have what it takes to be the ultimate script warrior? Find out with Quest’s PowerPack Challenge ’08.

Quest Software is sponsoring a PowerShell Scripting contest where you can test your skills and get paid. Just create some cool PowerShell scripts using Quest’s PowerGUI and then post them to our site. You’ll get a score and our celebrity judges will weigh in as well.

Do you have the muscle to bring home the prize? Check out the details here.

  • "Unix like command for tac?" (reverse cat, or in our case Tnetnoc-Teg)
    • Keith Hill proposes a neat solution using System.IO.FileStream which I found interesting simply because I had never seen that .NET object used before.  However, there was some discusssion on the IRC channel about this and Jaykul pointed out that it would be much faster (for moderate-size files) to just read the whole thing in and print it out in reverse.
    • $foo = gc .tac.ps1; [array]::reverse($foo); $foo
  • Brandon Shell shows us how to use ADSI to change the local admin password
  • Hal has a script up called Get-Parameter.

CmdLet

  • get-variable
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.