<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://powershell.com/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Richard Siddaway's Blog : COM</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx</link><description>Tags: COM</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Create a calendar item</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/12/create-a-calendar-item.aspx</link><pubDate>Mon, 12 Sep 2011 18:57:04 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12301</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=12301</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/12/create-a-calendar-item.aspx#comments</comments><description>Continuing the occasional look at Outlook automation its time to see how we create a calendar item function new-calendaritem { param ( [string] $mailbox , [datetime] $start , [datetime] $end , [string] $subject , [string] $location , [string] $body )...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/12/create-a-calendar-item.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=12301" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Office+2010/default.aspx">Office 2010</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Outlook/default.aspx">Outlook</category></item><item><title>Controlling Firewall Rules</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/02/controlling-firewall-rules.aspx</link><pubDate>Fri, 02 Sep 2011 20:08:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12109</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=12109</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/02/controlling-firewall-rules.aspx#comments</comments><description>I decide that for this module I wanted some functions that control specific rule that I could be working with often e.g. Enable/Disable WMI rules and then I want a generic function for everything else. Lets start with some specifics. If we look at the...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/02/controlling-firewall-rules.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=12109" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Firewall/default.aspx">Firewall</category></item><item><title>Firewall rules (OK)</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/01/firewall-rules-ok.aspx</link><pubDate>Thu, 01 Sep 2011 17:46:45 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12099</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=12099</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/01/firewall-rules-ok.aspx#comments</comments><description>The really important thing about our firewall is the rules that are configured. function get-rule { [ CmdletBinding ( ) ] param ( ) BEGIN { } #begin PROCESS { $fw = New-Object -ComObject HNetCfg.FwPolicy2 $fw . Rules | foreach { $profiles = @( ) $ruleprofile...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/09/01/firewall-rules-ok.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=12099" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Firewall/default.aspx">Firewall</category></item><item><title>Windows firewall</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/08/31/windows-firewall.aspx</link><pubDate>Wed, 31 Aug 2011 22:23:23 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:12090</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=12090</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/08/31/windows-firewall.aspx#comments</comments><description>I normally leave the Windows firewall enabled in my test environment. It ensures I don’t forget it when testing. My recent session for the TechEd:Australia PowerShell conference involved me disabling various firewall rules on the subject machine to set...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/08/31/windows-firewall.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=12090" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Firewall/default.aspx">Firewall</category></item><item><title>Outlook Connector &amp; mail folder item count</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/07/30/outlook-connector-amp-mail-folder-item-count.aspx</link><pubDate>Sat, 30 Jul 2011 19:29:50 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11644</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=11644</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/07/30/outlook-connector-amp-mail-folder-item-count.aspx#comments</comments><description>On my home laptop I use Live Mail to aggregate my hotmail accounts. On my travelling netbook I decided to try the Outlook Connector http://office.microsoft.com/en-us/outlook-help/microsoft-office-outlook-hotmail-connector-overview-HA010222518.aspx This...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/07/30/outlook-connector-amp-mail-folder-item-count.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=11644" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Office+2010/default.aspx">Office 2010</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/Windows+7/default.aspx">Windows 7</category></item><item><title>IE history to CSV</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/29/ie-history-to-csv.aspx</link><pubDate>Wed, 29 Jun 2011 20:12:17 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11085</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=11085</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/29/ie-history-to-csv.aspx#comments</comments><description>Back in April last year I wrote a post about viewing IE history http://msmvps.com/blogs/richardsiddaway/archive/2010/04/13/ie-history.aspx I had a comment left asking how this could be put into a CSV file We’ll start by turning the script into an advanced...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/29/ie-history-to-csv.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=11085" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/IE/default.aspx">IE</category></item><item><title>Windows Updates: remote machines</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/25/windows-updates-remote-machines.aspx</link><pubDate>Sat, 25 Jun 2011 19:06:22 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11016</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=11016</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/25/windows-updates-remote-machines.aspx#comments</comments><description>&amp;#160; My main blog is now at http://msmvps.com/blogs/RichardSiddaway/Default.aspx but I also maintain http://richardspowershellblog.wordpress.com/ as a mirror and in case I want the two to diverge at some point. My recent posts on accessing Windows updates...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/25/windows-updates-remote-machines.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=11016" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category></item><item><title>Viewing favourites</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/24/viewing-favourites.aspx</link><pubDate>Fri, 24 Jun 2011 19:51:54 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:11012</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=11012</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/24/viewing-favourites.aspx#comments</comments><description>I recently copied my favourites between machines which started me thinking about viewing favourites. Like many people I have generated a lot of favourites over the years – do I really need them all. Don’t know because I don’t know what they are.&amp;#160;...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/24/viewing-favourites.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=11012" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/File+System/default.aspx">File System</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category></item><item><title>Windows Updates: 3 Installing Updates</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-3-installing-updates.aspx</link><pubDate>Sat, 11 Jun 2011 09:45:30 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10811</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=10811</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-3-installing-updates.aspx#comments</comments><description>Now we have discovered the updates we have available we can think about installing them. 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 function &amp;#160;...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-3-installing-updates.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=10811" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/IT+Security/default.aspx">IT Security</category></item><item><title>Windows Updates: 2 Installed updates</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-2-installed-updates.aspx</link><pubDate>Sat, 11 Jun 2011 09:37:26 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10812</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=10812</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-2-installed-updates.aspx#comments</comments><description>Testing for installed updates is a variation on what we saw last time. This will show updates that Windows updates has installed – Get-Hotfix will show all updates that have been installed. 001 002 003 004 005 006 007 008 function &amp;#160; get-installedupdate...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/11/windows-updates-2-installed-updates.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=10812" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category></item><item><title>Windows Updates: 1 Discovering Updates</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/10/windows-updates-1-discovering-updates.aspx</link><pubDate>Fri, 10 Jun 2011 18:59:48 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10808</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=10808</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/10/windows-updates-1-discovering-updates.aspx#comments</comments><description>I want to spend a few posts looking at Windows updates. There is a COM object model that enables us to work with the updates system. Any update processing starts with discovering the updates that are available 001 002 003 004 005 006 007 008 function...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/10/windows-updates-1-discovering-updates.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=10808" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category></item><item><title>Path to files on start menu</title><link>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/07/path-to-files-on-start-menu.aspx</link><pubDate>Tue, 07 Jun 2011 19:28:46 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:10740</guid><dc:creator>Richard Siddaway's Blog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://powershell.com/cs/blogs/richardsiddaway/rsscomments.aspx?PostID=10740</wfw:commentRss><comments>http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/07/path-to-files-on-start-menu.aspx#comments</comments><description>I was asked today if it was possible the path to&amp;#160; recent files that are shown on the start menu. I thought it was easy until I started digging into it. The files on the start menu&amp;#160; are .lnk files and are in a binary format. 001 002 003 004 005...(&lt;a href="http://powershell.com/cs/blogs/richardsiddaway/archive/2011/06/07/path-to-files-on-start-menu.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://powershell.com/cs/aggbug.aspx?PostID=10740" width="1" height="1"&gt;</description><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/PowerShell+V2/default.aspx">PowerShell V2</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/File+System/default.aspx">File System</category><category domain="http://powershell.com/cs/blogs/richardsiddaway/archive/tags/COM/default.aspx">COM</category></item></channel></rss>