<?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>Nivot Ink - Compact Framework</title>
    <link>http://www.nivot.org/</link>
    <description>PowerShell, SharePoint, WCF, WWF, .NET, ASP.NET, Enterprise Computing and babble from Microsoft MVP Oisin Grehan.</description>
    <language>en-us</language>
    <copyright>Oisin Grehan</copyright>
    <lastBuildDate>Fri, 06 Jun 2008 11:00:15 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>oising@gmail.com</managingEditor>
    <webMaster>oising@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.nivot.org/Trackback.aspx?guid=3c59a56a-8af3-4e47-ac11-b018a981662d</trackback:ping>
      <pingback:server>http://www.nivot.org/pingback.aspx</pingback:server>
      <pingback:target>http://www.nivot.org/PermaLink,guid,3c59a56a-8af3-4e47-ac11-b018a981662d.aspx</pingback:target>
      <dc:creator>Oisin Grehan</dc:creator>
      <wfw:comment>http://www.nivot.org/CommentView,guid,3c59a56a-8af3-4e47-ac11-b018a981662d.aspx</wfw:comment>
      <wfw:commentRss>http://www.nivot.org/SyndicationService.asmx/GetEntryCommentsRss?guid=3c59a56a-8af3-4e47-ac11-b018a981662d</wfw:commentRss>
      <slash:comments>5</slash:comments>
      <title>Windows Mobile PowerShell Provider</title>
      <guid isPermaLink="false">http://www.nivot.org/PermaLink,guid,3c59a56a-8af3-4e47-ac11-b018a981662d.aspx</guid>
      <link>http://www.nivot.org/2008/06/06/WindowsMobilePowerShellProvider.aspx</link>
      <pubDate>Fri, 06 Jun 2008 11:00:15 GMT</pubDate>
      <description>&lt;p align=left&gt;
In the spirit of "tidying things up," and pushing out nearly-there projects, I turned
my attention to &lt;a href="http://www.codeplex.com/PSMobile"&gt;http://www.codeplex.com/PSMobile&lt;/a&gt;.
I have&amp;nbsp;my fingers in way too many pies I think and I'm just not finding enough
time to get things finished off - but enough is enough. I am trying to&amp;nbsp;clear
my plate, and this is fruit number #2 of that attempt at self-correction. I have some
other important out of band work that I need to complete, but I find I cannot concentrate
on that until these personal projects that have been niggling me for ages are dealt
with. Anyway, lets dispel a couple of questions with a screenshot:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.nivot.org/content/binary/psmobile-screenshot.png"&gt; 
&lt;/p&gt;
&lt;h3&gt;Requirements 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
ActiveSync 4.2 or higher (or Windows Mobile Device Centre 6.0+ on Vista) &lt;a href="http://www.microsoft.com/downloads/results.aspx?pocId=&amp;amp;freetext=activesync&amp;amp;DisplayLang=en"&gt;Download&lt;/a&gt; 
&lt;li&gt;
A Windows Mobile device (PocketPC/SmartPhone 2002, 2003, 2003SE, Windows Mobile 5,
6 or 6.1) 
&lt;li&gt;
Windows PowerShell 1.0 or 2.0 (CTP) &lt;a href="http://www.microsoft.com/downloads/results.aspx?pocId=&amp;amp;freetext=powershell&amp;amp;DisplayLang=en"&gt;Download&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Features
&lt;/h3&gt;
&lt;p&gt;
&lt;a href="http://www.nivot.org/content/binary/WindowsLiveWriter/WindowsMobilePowerShellProvider_C0D5/wm61-device_2.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 0px 20px 20px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=wm61-device align=right src="http://www.nivot.org/content/binary/WindowsLiveWriter/WindowsMobilePowerShellProvider_C0D5/wm61-device_thumb.png" width=184 height=244&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align=left&gt;Copy, Move, Delete items between folders on your device (including
Storage Card) with standard PowerShell Cmdlets
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;Move/Copy files to/from your device and your desktop with &lt;font face="Courier New"&gt;ConvertTo-WMFile&lt;/font&gt; and &lt;font face="Courier New"&gt;ConvertFrom-WMFile&lt;/font&gt; 
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;Get device information and manipulate and explore the registry with
a rich device object returned from &lt;font face="Courier New "&gt;Get-WMDevice &lt;/font&gt;
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;&lt;font face="Courier New"&gt;Invoke-Item&lt;/font&gt; against remote items to
or execute or trigger their associated applications 
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;&lt;font face="Courier New"&gt;Invoke-Item&lt;/font&gt; with -Local switch to
attempt to execute a remote file in the context of your local desktop (e.g. office
docs or images/videos) 
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;New "Mode" attributes specific to Windows Mobile file attributes: &lt;font face="courier new"&gt;(I)nRom,
Rom(M)odule&lt;/font&gt;
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;File/Folder objects' attributes can be modified with .Attributes properties
just like &lt;font face="Courier New"&gt;FileInfos&lt;/font&gt; etc.
&lt;/div&gt;
&lt;li&gt;
&lt;div align=left&gt;Tab completion with MoW's PowerTab &lt;a target=_blank href="http://thepowershellguy.com/blogs/posh/pages/powertab.aspx"&gt;Download&lt;/a&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;File Manipulation
&lt;/h3&gt;
&lt;p&gt;
A picture's worth a thousand words.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.nivot.org/content/binary/WindowsLiveWriter/WindowsMobilePowerShellProvider_C0D5/images-screenshot_2.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=images-screenshot src="http://www.nivot.org/content/binary/WindowsLiveWriter/WindowsMobilePowerShellProvider_C0D5/images-screenshot_thumb.png" width=663 height=571&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;h3&gt;Cmdlets and Definitions
&lt;/h3&gt;
&lt;p&gt;
Here's a table of the syntax for the included Cmdlets.
&lt;/p&gt;
&lt;table border=1 cellspacing=0 cellpadding=2 width=600&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=top width=140 align=middle&gt;
&lt;strong&gt;Cmdlet&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=top width=285 align=middle&gt;
&lt;strong&gt;Definition&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&lt;strong&gt;WhatIf / Confirm&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
ConvertFrom-WMFile *&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Path] 
&lt;STRING []&gt;
[-Destination] 
&lt;STRING&gt;
[-Force] [-Verbose]
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-LiteralPath] 
&lt;STRING []&gt;
[-Destination] 
&lt;STRING&gt;
[-Force] [-Verbose]
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
ConvertTo-WMFile *&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Path] 
&lt;STRING []&gt;
[-Destination] 
&lt;STRING&gt;
[-Force] [-Verbose]
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-LiteralPath] 
&lt;STRING []&gt;
[-Destination] 
&lt;STRING&gt;
[-Force] [-Verbose]
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Get-WMDeviceInfo&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose] 
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Get-WMMemoryInfo 
&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose] 
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Get-WMStoreInfo 
&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose] 
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Start-WMActiveSync 
&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose] 
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Stop-WMActiveSync&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose] 
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Start-WMProcess 
&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-LiteralPath] 
&lt;STRING&gt;
[[-Arguments] 
&lt;STRING []&gt;
] [-Verbose]
&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=top width=140&gt;
Get-WMDevice&lt;/td&gt;
&lt;td valign=top width=285&gt;
[-Verbose]&lt;/td&gt;
&lt;td valign=top width=173 align=middle&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;em&gt;* These Cmdlets that accept a path will bind to pipeline input via PSPath property
name.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
If you've got any problems, suggestions or ideas, please post into the discussions
board on the web site. Have fun!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.nivot.org/aggbug.ashx?id=3c59a56a-8af3-4e47-ac11-b018a981662d" /&gt;</description>
      <comments>http://www.nivot.org/CommentView,guid,3c59a56a-8af3-4e47-ac11-b018a981662d.aspx</comments>
      <category>.NET</category>
      <category>Compact Framework</category>
      <category>Monad</category>
      <category>Pocket PC</category>
      <category>PowerShell</category>
      <category>SmartPhone</category>
      <category>WinCE</category>
      <category>Windows Mobile</category>
    </item>
  </channel>
</rss>