This is a just a quick script to query the rss feed of the Microsoft Script Repository for the newest 25 scripts that have been uploaded. Just 4 lines of code to get this accomplished, which is yet another reason why PowerShell is just so awesome. I am once again using the System.Net.WebClient class to make the web site call and download the source code while also using the [XML] accelerator to read the xml data that I downloaded. For more information about what I did with the System.Net.WebClient class, see this post.
Example from March 4,2011
Get-ScriptRepositoryNewest
Function Get-ScriptRepositoryNewest { <# .SYNOPSIS Retrieves the 25 newest scripts from the Microsoft Script Repository .DESCRIPTION Retrieves the 25 newest scripts from the Microsoft Script Repository .NOTES Name: Get-ScriptRepositoryNewest Author: Boe Prox DateCreated: 04Mar2011 .EXAMPLE Get-ScriptRepositoryNewest Description ----------- Retrieves the 25 newest scripts from the Microsoft Script Repository #> $url = "http://gallery.technet.microsoft.com/scriptcenter/site/feeds/searchRss?sortBy=date" $web = New-Object System.Net.WebClient $rss = [xml]$web.downloadString($url) $rss.rss.channel.item | Select Title, Author, Link, Description }