<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Enigmativity - IT Consulting - PowerShell</title>
    <link>http://www.enigmativity.com/blog/</link>
    <description>Consulting in .Net, Agile &amp; Risk Reduction Best Practices</description>
    <image>
      <url>http://www.enigmativity.com/blog/www.enigmativity.com/avatar.jpg</url>
      <title>Enigmativity - IT Consulting - PowerShell</title>
      <link>http://www.enigmativity.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>James C-S</copyright>
    <lastBuildDate>Mon, 07 Jul 2008 12:42:11 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>james@enigmativity.com</managingEditor>
    <webMaster>james@enigmativity.com</webMaster>
    <item>
      <trackback:ping>http://www.enigmativity.com/blog/Trackback.aspx?guid=892ad2fa-dbbb-4880-8db2-d975573d03b2</trackback:ping>
      <pingback:server>http://www.enigmativity.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.enigmativity.com/blog/PermaLink,guid,892ad2fa-dbbb-4880-8db2-d975573d03b2.aspx</pingback:target>
      <dc:creator>James C-S</dc:creator>
      <wfw:comment>http://www.enigmativity.com/blog/CommentView,guid,892ad2fa-dbbb-4880-8db2-d975573d03b2.aspx</wfw:comment>
      <wfw:commentRss>http://www.enigmativity.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=892ad2fa-dbbb-4880-8db2-d975573d03b2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've got a bit of an overload of "Unread or For Follow Up" items in Outlook at the
moment =&gt; 149 to be precise. To tackle them I'm setting a "count down" schedule
that is to finish by 1 October 2008. Every five days I need to make sure that the
count is at or below the target number. I've popped my descending count into Outlook
using the following <a href="http://en.wikipedia.org/wiki/PowerShell" target="_blank">PowerShell</a> script.
</p>
        <blockquote>
          <p>
            <font color="#0000a0">$o = new-object -com Outlook.Application<br />
$mapi = $o.GetNamespace("MAPI")<br />
$cal = $mapi.GetDefaultFolder(9) # == olDefaultCalendar </font>
          </p>
          <p>
            <font color="#0000a0">$d1 = [DateTime]"1 oct 2008"<br />
$d0 = get-date<br />
$ticks=$d1.Subtract($d0).Ticks*5/151 </font>
          </p>
          <p>
            <font color="#0000a0">$n=150<br />
while ($n -ge 5) {<br />
    $d0=$d0.AddTicks($ticks)<br />
    $n-=5<br />
    $appt = $cal.Items.Add(1) # == olAppointmentItem<br />
    $appt.Start = $d0<br />
    $appt.End = $d0<br />
    $appt.Subject = "({0})" -f $n<br />
    $appt.AllDayEvent = $true<br />
    $appt.ReminderSet = $false<br />
    $appt.Save()<br />
}</font>
          </p>
        </blockquote>
        <img width="0" height="0" src="http://www.enigmativity.com/blog/aggbug.ashx?id=892ad2fa-dbbb-4880-8db2-d975573d03b2" />
      </body>
      <title>Unread or For Follow Up Overload - PowerShell to the Rescue!</title>
      <guid isPermaLink="false">http://www.enigmativity.com/blog/PermaLink,guid,892ad2fa-dbbb-4880-8db2-d975573d03b2.aspx</guid>
      <link>http://www.enigmativity.com/blog/2008/07/07/Unread+Or+For+Follow+Up+Overload+PowerShell+To+The+Rescue.aspx</link>
      <pubDate>Mon, 07 Jul 2008 12:42:11 GMT</pubDate>
      <description>&lt;p&gt;
I've got a bit of an overload of "Unread or For Follow Up" items in Outlook at the
moment =&amp;gt; 149 to be precise. To tackle them I'm setting a "count down" schedule
that is to finish by 1 October 2008. Every five days I need to make sure that the
count is at or below the target number. I've popped my descending count into Outlook
using the following &lt;a href="http://en.wikipedia.org/wiki/PowerShell" target="_blank"&gt;PowerShell&lt;/a&gt; script.
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font color="#0000a0"&gt;$o = new-object -com Outlook.Application&lt;br&gt;
$mapi = $o.GetNamespace("MAPI")&lt;br&gt;
$cal = $mapi.GetDefaultFolder(9) # == olDefaultCalendar &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000a0"&gt;$d1 = [DateTime]"1 oct 2008"&lt;br&gt;
$d0 = get-date&lt;br&gt;
$ticks=$d1.Subtract($d0).Ticks*5/151 &lt;/font&gt; 
&lt;p&gt;
&lt;font color="#0000a0"&gt;$n=150&lt;br&gt;
while ($n -ge 5) {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $d0=$d0.AddTicks($ticks)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $n-=5&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt = $cal.Items.Add(1) # == olAppointmentItem&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.Start = $d0&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.End = $d0&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.Subject = "({0})" -f $n&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.AllDayEvent = $true&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.ReminderSet = $false&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $appt.Save()&lt;br&gt;
}&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://www.enigmativity.com/blog/aggbug.ashx?id=892ad2fa-dbbb-4880-8db2-d975573d03b2" /&gt;</description>
      <comments>http://www.enigmativity.com/blog/CommentView,guid,892ad2fa-dbbb-4880-8db2-d975573d03b2.aspx</comments>
      <category>PowerShell</category>
    </item>
  </channel>
</rss>