<?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>Search results for 'app:weblogs' matching tags 'PowerShell Scripts', 'Script', and 'Outlook.Application'</title><link>http://powershell.com/cs/search/SearchResults.aspx?q=app:weblogs&amp;tag=PowerShell+Scripts,Script,Outlook.Application&amp;orTags=0&amp;o=DateDescending</link><description>Search results for 'app:weblogs' matching tags 'PowerShell Scripts', 'Script', and 'Outlook.Application'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 (Build: 30929.2835)</generator><item><title>Get-OutlookStores.ps1</title><link>http://powershell.com/cs/blogs/powershell-scripts/archive/2010/03/20/get-outlookstores-ps1.aspx</link><pubDate>Sat, 20 Mar 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">f421715f-7aba-45f0-8a8d-44de5318a3a7:5078</guid><dc:creator>Anonymous</dc:creator><description>  &lt;div style="width:99%;height:1120px;" id="hlDiv" class="dp-highlighter"&gt;   &lt;div class="bar"&gt;&lt;/div&gt;    &lt;ol class="dp-rb"&gt;     &lt;li class="alt"&gt;&lt;span&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span class="comment"&gt;#&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.SYNOPSIS&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script uses the Outlook COM object to&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; display the data stores &lt;span class="keyword"&gt;in&lt;/span&gt;&lt;span&gt; the current profile&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.DESCRIPTION&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script creates an Outlook object, displays&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; user information, and the stores currently&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; attached to the profile.&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.NOTES&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; File Name&amp;#160; : Get-OutlookStores.ps1&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Author&amp;#160;&amp;#160;&amp;#160;&amp;#160; : Thomas Lee - tfl&lt;span class="variable"&gt;@psp&lt;/span&gt;&lt;span&gt;.co.uk&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Requires&amp;#160;&amp;#160; : PowerShell Version 2.0&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;.LINK&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; This script posted to:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; http://www.pshscripts.blogspot.com&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;.EXAMPLE&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PSH [C:\foo]: .\Get-OutlookStores.ps1&amp;#39;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Current profile has the following configured accounts:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Account Type&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; User Name&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; SMTP Address&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ------------&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ---------&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; ------------&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Microsoft Exchange&amp;#160;&amp;#160;&amp;#160;&amp;#160; Thomas.Lee&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Thomas.Lee&lt;span class="variable"&gt;@cookham&lt;/span&gt;&lt;span&gt;.net&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; thomas_lee&lt;span class="variable"&gt;@hotmail&lt;/span&gt;&lt;span&gt;.com Thomas Lee (MSN) thomas_lee&lt;/span&gt;&lt;span class="variable"&gt;@hotmail&lt;/span&gt;&lt;span&gt;.com&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Exchange Offile Folder Store:&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; C:\Users\tfl\AppData\Local\Microsoft\Outlook\outlook0.ost&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; PST Files&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Display Name&amp;#160;&amp;#160;&amp;#160; File Path&amp;#160;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; ------------&amp;#160;&amp;#160;&amp;#160; ---------&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; Archive Folders C:\Users\tfl\AppData\Local\Microsoft\Outlook\archive.pst&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;#&amp;gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;##&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Begin Script&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;##&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Create Outlook object&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$Outlook&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="builtin"&gt;New-Object&lt;/span&gt;&lt;span&gt; -ComObject Outlook.Application&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$stores&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$Outlook&lt;/span&gt;&lt;span&gt;.Session.Stores&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$accounts&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$outlook&lt;/span&gt;&lt;span&gt;.session.accounts&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Basic information&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="string"&gt;&amp;quot;Current profile has the following configured accounts:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$dn&lt;/span&gt;&lt;span&gt; = @{label = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Account Type&amp;quot;&lt;/span&gt;&lt;span&gt;; expression={&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.displayname}}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$un&lt;/span&gt;&lt;span&gt; = @{label = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;User Name&amp;quot;&lt;/span&gt;&lt;span&gt;; expression = {&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.username}}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$sm&lt;/span&gt;&lt;span&gt; = @{label = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;SMTP Address&amp;quot;&lt;/span&gt;&lt;span&gt;; expression = {&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.smtpaddress}}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="class"&gt;&lt;span&gt;&lt;span class="variable"&gt;$accounts&lt;/span&gt;&lt;span&gt; | &lt;/span&gt;&lt;span class="builtin"&gt;Format-Table&lt;/span&gt;&lt;span&gt; -AutoSize &lt;/span&gt;&lt;span class="variable"&gt;$dn&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$un&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$sm&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# Check number of stores &amp;gt; 0&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span class="variable"&gt;$stores&lt;/span&gt;&lt;span&gt;.Count -le 0) {&lt;/span&gt;&lt;span class="string"&gt;&amp;quot;No stores found&amp;quot;&lt;/span&gt;&lt;span&gt;; &lt;/span&gt;&lt;span class="keyword"&gt;return&lt;/span&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# Outlook Off-Line folder store&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$ost&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$stores&lt;/span&gt;&lt;span&gt; | &lt;/span&gt;&lt;span class="keyword"&gt;where&lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.filepath -match &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;.ost$&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (!&lt;/span&gt;&lt;span class="variable"&gt;$ost&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;{&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;No Outlook Offline Folder store found&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;{&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;Exchange Offile Folder Store:&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$ost&lt;/span&gt;&lt;span&gt; | ft filepath -HideTableHeaders&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="comment"&gt;# PST Files&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="variable"&gt;$pst&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span class="variable"&gt;$stores&lt;/span&gt;&lt;span&gt; | &lt;/span&gt;&lt;span class="keyword"&gt;where&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.filepath -match &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;.pst$&amp;quot;&lt;/span&gt;&lt;span&gt;}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;if&lt;/span&gt;&lt;span&gt; (!&lt;/span&gt;&lt;span class="variable"&gt;$pst&lt;/span&gt;&lt;span&gt;)&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;No PST files found&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&lt;span class="keyword"&gt;else&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160; {&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="string"&gt;&amp;quot;PST Files&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$dn&lt;/span&gt;&lt;span&gt; = @{label = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;Display Name&amp;quot;&lt;/span&gt;&lt;span&gt;; expression={&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.displayname}}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$fn&lt;/span&gt;&lt;span&gt; = @{label = &lt;/span&gt;&lt;span class="string"&gt;&amp;quot;File Path&amp;quot;&lt;/span&gt;&lt;span&gt;; expression={&lt;/span&gt;&lt;span class="variable"&gt;$_&lt;/span&gt;&lt;span&gt;.filepath}}&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span class="variable"&gt;$pst&lt;/span&gt;&lt;span&gt; | ft &lt;/span&gt;&lt;span class="variable"&gt;$dn&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span class="variable"&gt;$fn&lt;/span&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;      &lt;li&gt;&lt;span&gt;&amp;#160; }&amp;#160; &lt;/span&gt;&lt;/li&gt;      &lt;li class="alt"&gt;&lt;span&gt;&lt;span class="comment"&gt;# End Script&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;   &lt;/ol&gt; &lt;/div&gt;  &lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:246afe8d-f634-47fd-b5f6-eac5956f5eed" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/PowerShell+Script" rel="tag"&gt;PowerShell Script&lt;/a&gt;,&lt;a href="http://technorati.com/tags/PowerShell" rel="tag"&gt;PowerShell&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Outlook.Application" rel="tag"&gt;Outlook.Application&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Outlook" rel="tag"&gt;Outlook&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width="1" height="1" src="https://blogger.googleusercontent.com/tracker/546036873798832453-2967999881787381487?l=pshscripts.blogspot.com" alt="" /&gt;&lt;/div&gt;</description></item></channel></rss>