<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aaron Lerch &#187; Symbol Store Manager</title>
	<atom:link href="http://www.aaronlerch.com/blog/category/symbol-store-manager/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aaronlerch.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 10 Mar 2010 12:45:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Symbol Store Manager &#8211; open source and a beta release</title>
		<link>http://www.aaronlerch.com/blog/2007/12/30/symbol-store-manager-open-source-and-a-beta-release/</link>
		<comments>http://www.aaronlerch.com/blog/2007/12/30/symbol-store-manager-open-source-and-a-beta-release/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 22:18:04 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Symbol Store Manager]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://www.aaronlerch.com/blog/2007/12/30/symbol-store-manager-open-source-and-a-beta-release/</guid>
		<description><![CDATA[A while ago I &#34;released&#34; the Symbol Server Transaction Manager. It was a binaries-only, quick-and-dirty GUI wrapper utility I wrote on top of the symstore.exe command-line tool, at the prompting of John Robbins. If you&#8217;re not familiar with Symbol Servers, symstore.exe, or John Robbins, get up to speed by reading John&#8217;s still-relevant 2002 Bugslayer article [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I &quot;released&quot; the <a href="http://www.aaronlerch.com/blog/2007/09/01/symbol-server-transaction-manager/">Symbol Server Transaction Manager</a>. It was a binaries-only, quick-and-dirty GUI wrapper utility I wrote on top of the symstore.exe command-line tool, at the prompting of <a href="http://www.wintellect.com/cs/blogs/jrobbins/default.aspx">John Robbins</a>. If you&#8217;re not familiar with Symbol Servers, <a href="http://msdn2.microsoft.com/en-us/library/ms681417(VS.85).aspx">symstore.exe</a>, or John Robbins, get up to speed by reading John&#8217;s <a href="http://msdn.microsoft.com/msdnmag/issues/02/06/Bugslayer/">still-relevant 2002 Bugslayer article</a> in MSDN magazine, or taking his <a href="http://wintellect.com/CourseDetail.aspx?Course=30">Mastering .NET Debugging</a> class.</p>
<p>I got some good feedback on the utility, along with some additional feature requests that ran outside the bounds of what the symstore utility offered. That lead me to upgrade my project to include a full-fledged (well, almost) symstore <em>replacement</em>, plus the GUI manager utility.</p>
<p>I&#8217;ve published the project tonight on CodePlex as &quot;<a href="http://www.codeplex.com/PSSymbolStore">PSSymbolStore</a>&quot;, and I&#8217;ve released the initial 0.1 beta release.</p>
<p>So what did I add and what did I change?</p>
<h5>PowerShell</h5>
<p>PSSymbolStore is now founded on a set of PowerShell cmdlets that replace and extend symstore&#8217;s functionality. (<em>Almost</em>: I need some feedback about a few symstore features and how they might work in the PowerShell world. If you&#8217;re a symstore wizard &#8211; ahem, John &#8211; <a href="mailto:aaronlerch@gmail.com">drop me a line</a>.) The initial release includes the following cmdlets, along with full help, including examples:</p>
<ul>
<li><b>Add-Symbols</b> &#8211; Adds symbols to the symbol store </li>
<li><b>Get-Transaction</b> &#8211; Retrieves some or all of the transactions from a symbol store </li>
<li><b>Remove-Transaction</b> &#8211; Deletes transaction(s) from a symbol store </li>
<li><b>Lock-Transaction</b> &#8211; Locks transaction(s), preventing them from being deleted with the Remove-Transaction cmdlet </li>
<li><b>Unlock-Transaction</b> &#8211; Unlocks transaction(s), allowing them to be deleted with the Remove-Transaction cmdlet </li>
</ul>
<h5>Symbol Store Manager</h5>
<p>The Symbol Store Manager (formerly &quot;Symbol Server Transaction Manager&quot;) is basically the same from a UI perspective, but has been massively gutted. The internal changes (MVP pattern, PowerShell hosting, etc.) are all for the better as they fully enable unit testing, which is coming in a future release. I&#8217;m looking for feedback on the UI &#8211; what I can improve, etc. It&#8217;s really basic right now. I had started adding a search feature using <a href="http://www.shuffletext.com/Highlight/Default.aspx">ShuffleText&#8217;s Highlight</a> fuzzy search library, but didn&#8217;t have time to finish it the way I wanted so I&#8217;ve pushed it out to a future release.</p>
<p><a href="http://www.aaronlerch.com/files/blog/SymbolStoreManageropensourceandabetarele_13996/SymbolStoreManager.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="302" alt="Symbol Store Manager" src="http://aaronlerch.com.s3.amazonaws.com/images/SymbolStoreManager_thumb.png" width="500" border="0" /></a> </p>
<h5>vNext</h5>
<p>So what&#8217;s coming next? I&#8217;ve already mentioned unit tests and searching. I&#8217;m also kicking around some UI enhancements. Aside from those features, and finishing up some &quot;paperwork&quot; like installs, I don&#8217;t currently have a strong feature list. If you have ideas, please either post them as a comment here, or even better on the <a href="http://www.codeplex.com/PSSymbolStore">codeplex project site</a>. For example: would this be more useful as an MMC snap-in instead of a standalone application?</p>
<p><a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx">Download PowerShell</a> if you haven&#8217;t already, and give <a href="https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=PSSymbolStore&amp;ReleaseId=9441">PSSymbolStore 0.1 Beta</a> a whirl &#8211; I hope it&#8217;s useful!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aaronlerch.com/blog/2007/12/30/symbol-store-manager-open-source-and-a-beta-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
