<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.orcsweb.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Jeremy's Blog</title><subtitle type="html">A commoner’s attempt at blogging.</subtitle><id>http://blogs.orcsweb.com/jeremy/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.orcsweb.com/jeremy/atom.aspx" /><generator uri="http://communityserver.org" version="2.1.61129.2">Community Server</generator><updated>2006-09-01T00:43:00Z</updated><entry><title>Windows Server 2008 Releases to Manufacturing</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2008/02/04/windows-server-2008-releases-to-manufacturing.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2008/02/04/windows-server-2008-releases-to-manufacturing.aspx</id><published>2008-02-04T21:03:00Z</published><updated>2008-02-04T21:03:00Z</updated><content type="html">&lt;h1&gt;&lt;a href="http://www.microsoft.com/windowsserver2008/default.mspx" title="Windows Server 2008 RTM" target="_blank"&gt;Windows Server 2008 Releases to Manufacturing&lt;/a&gt;&lt;/h1&gt;&lt;p style="padding-top:5px;"&gt;&amp;quot;February 4th marked a milestone for customers and partners with the release to manufacture of Windows Server 2008. Windows Server 2008 is the most advanced Server operating system we&amp;rsquo;ve developed to date and has had more testers in beta programs than any other server product in our history. We also announced the release &lt;a href="http://www.microsoft.com/windows/products/windowsvista/default.mspx"&gt;Windows Vista SP1&lt;/a&gt; which will be available to download shortly.&amp;quot;&lt;/p&gt;&lt;p style="padding-top:5px;"&gt;Ask your ORCS Web representative about running &lt;a href="http://www.orcsweb.com/hosting/dedicated.aspx" title="Windows Server 2008 Hosting"&gt;Windows Server 2008&lt;/a&gt; today!&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=32156" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author></entry><entry><title>Mac OS X: Spell Checker</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/08/10/mac-os-x-spell-checker.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/08/10/mac-os-x-spell-checker.aspx</id><published>2007-08-10T19:33:00Z</published><updated>2007-08-10T19:33:00Z</updated><content type="html">&lt;p&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;You may have noticed my Mac OS X theme in my blogging this week, and now I&amp;#39;ve got a simple post to wrap it up. Over the last couple of days I have been off of my laptop and working mostly on my desktop because I have been doing some C# programming. Of course I could still use my laptop yet boot into Windows Vista, but my &lt;/span&gt;&lt;span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif';"&gt;ergonomic keyboard and dual 19&amp;quot; monitors are a must when programming.&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif';"&gt;While being back on my desktop in Vista so much, I realized something that I have found to be invaluable on Mac OS X: spell checker! It is everywhere, even when I am filling out a form on the web it is telling me where I am messing up so much. In &amp;quot;TextEdit&amp;quot; (much like Notepad) it works there--how many times have you been working on typing something up (maybe even a blog comments) and copy-past into Word just to check the spelling.&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;color:black;font-family:'Verdana','sans-serif';"&gt;I know this is a simple thing, but a simple thing that makes life better for me when I am using my Mac vs running Vista. Maybe the Microsoft programmers are just smarter and don&amp;#39;t have issues with spelling ;).&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=3370" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Mac" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mac/default.aspx" /><category term="Spell Checker" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Spell+Checker/default.aspx" /></entry><entry><title>Mac OS X: Open Office 2007 Documents</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/08/09/mac-os-x-open-office-2007-documents.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/08/09/mac-os-x-open-office-2007-documents.aspx</id><published>2007-08-09T19:33:00Z</published><updated>2007-08-09T19:33:00Z</updated><content type="html">&lt;p&gt;Microsoft has recently released &lt;a href="http://office.microsoft.com/en-us/suites/FX101674091033.aspx" target="_blank"&gt;Office 2007&lt;/a&gt; on the PC. With this new version of Office comes a &lt;a href="http://msdn2.microsoft.com/en-us/library/aa338205.aspx" target="_blank"&gt;new file format&lt;/a&gt;, and thus causes documents created with Office 2007 to be useless for Mac OS X, and Office:mac 2004 users.&lt;/p&gt;&lt;p&gt;Thanks to the great people at the &lt;a href="http://www.microsoft.com/mac/macbu/default.aspx?pid=macbu" target="_blank"&gt;Microsoft MacBU&lt;/a&gt; there is a way to convert these documents for use with Office:mac 2004, and Office:mac X. The &lt;a href="http://www.microsoft.com/mac/downloads.aspx?pid=download&amp;amp;location=/mac/download/Office2004/ConverterBeta_0_2.xml" target="_blank"&gt;M&lt;/a&gt;&lt;span class="normal"&gt;&lt;a href="http://www.microsoft.com/mac/downloads.aspx?pid=download&amp;amp;location=/mac/download/Office2004/ConverterBeta_0_2.xml" target="_blank"&gt;icrosoft Office Open XML File Format Converter for Mac 0.2 (Beta)&lt;/a&gt; is now available for download.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;While still in beta, and not guaranteed to work with all Office 2007 scenarios, at least we have a way that these files are no longer useless to us.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=3230" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Mac" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mac/default.aspx" /><category term="Office" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Office/default.aspx" /><category term="Open XML" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Open+XML/default.aspx" /><category term="Beta" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Beta/default.aspx" /></entry><entry><title>Mac OS X: Mail SMTP Authentication</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/08/08/mac-os-x-mail-smtp-authentication.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/08/08/mac-os-x-mail-smtp-authentication.aspx</id><published>2007-08-08T19:33:00Z</published><updated>2007-08-08T19:33:00Z</updated><content type="html">&lt;p&gt;I think one of the biggest issue people run into when switching to or running Mac OS X is that things are just not named the same as they are on Windows based computers and programs. With such a high user rate of Windows many vendors that you will deal with on a day to day bases use terminology that does not match up to what the Mac OS X users are seeing.&lt;/p&gt;&lt;p&gt;One of these is &amp;quot;SMTP Authentication&amp;quot;. This is used by most ISPs and e-mail hosters to force the mail server to require the username\password combination before it will send mail. It will generally allow you to send mail to the same domain name even when it is not working, but will fail when you try to send to any other domain name.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The issue for Mac OS X users that are using the built in &lt;a href="http://www.apple.com/macosx/features/mail/" target="_blank"&gt;Mail&lt;/a&gt; for e-mail services, is there is no setting called &amp;quot;SMTP Authentication&amp;quot; or &amp;quot;Require SMTP Authentication&amp;quot; like you would see in Microsoft Outlook or Outlook Express. This setting is what most ISPs and e-mail hosters will tell you to look for, and you may be stumped when you are unable to find it. &lt;/p&gt;&lt;p&gt;Like so many other features between Mac OS X and Windows the same ability really is there, it is just laid out differently.&amp;nbsp; Assuming that your mail provider is using basic password authentication, to turn on SMTP authentication for your Mail account you will need to following these steps:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Open Mail.&lt;/li&gt;&lt;li&gt;From the Mail menu, choose Preferences.&lt;/li&gt;&lt;li&gt;Click the Accounts icon.&lt;/li&gt;&lt;li&gt;Click the arrow box on the Outgoing Mail Server (SMTP) pop-up list and choose Add Server.&lt;/li&gt;&lt;li&gt;In the Outgoing Mail Server field, type in your mail providers SMTP server address (e.g., mail.orcsweb.com).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Click the arrow box on the Authentication pop-up list and choose Password.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;In the User Name field, type your full email address or username.&lt;/li&gt;&lt;li&gt;In the Password field, type your e-mail password.&lt;/li&gt;&lt;li&gt;Click the OK button. &lt;/li&gt;&lt;li&gt;Close the Accounts window.&lt;/li&gt;&lt;li&gt;Click the Save button.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Step 6 is the one to really pay attention to. There is where you are actually turning on SMTP authentication. Now you know when someone says to turn on SMTP authentication, and you are using Mail on Mac OS X, where to go and turn that on.&lt;br /&gt;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=3194" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Mac" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mac/default.aspx" /><category term="SMTP Authentication" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/SMTP+Authentication/default.aspx" /><category term="Mail" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mail/default.aspx" /><category term="OS X" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/OS+X/default.aspx" /></entry><entry><title>Mac OS X: Microsoft Entourage 2004 and Exchange 2007</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/08/07/mac-os-x-microsoft-entourage-2004-and-exchange-2007.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/08/07/mac-os-x-microsoft-entourage-2004-and-exchange-2007.aspx</id><published>2007-08-07T19:33:00Z</published><updated>2007-08-07T19:33:00Z</updated><content type="html">&lt;p&gt;As you may have &lt;a href="http://blogs.orcsweb.com/jeremy/archive/2007/08/06/my-macbook-mac-os-x-and-microsoft-remote-desktop-connection-mac-2-0-beta.aspx" target="_blank"&gt;learned from my post yesterday&lt;/a&gt;, I have recently taken the plunge into life on Mac OS X. With this came setting up Microsoft Office:mac Entourage 2004 to work with our Exchange 2007 server. I fought with this for quite some time until browsing over to &lt;a href="http://robbaugh.com/archive/2007/07/06/42.aspx" target="_blank"&gt;Rob Baugh&amp;#39;s blog&lt;/a&gt; post where the answers where held! Thank you Rob!&lt;/p&gt;&lt;p&gt;Once getting this to work, I have been quite happy with how well it has performed. Keep in mind that my laptop is running Mac OS X with Entourage, but I still run Windows Vista with Outlook 2007 on my desktop and my phone has Windows Mobile Smartphone Edition. I am able to keep all three of these synced up as well as OWA with no problem. My Contacts, Calendar and Email all just show up on each.&lt;/p&gt;&lt;p&gt;There are a few features that are missing such as access to server side rules (although they still work great) and server side categories. If you are Mac OS X only, you would hardly notice, but for me I just set my categories sometime when I am using Outlook 2007. I am excited with the next version of Entourage, but for now I am quite pleased.&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=3101" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Mac" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mac/default.aspx" /><category term="Exchange 2007" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Exchange+2007/default.aspx" /><category term="Office" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Office/default.aspx" /><category term="Entourage 2004" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Entourage+2004/default.aspx" /></entry><entry><title>My MacBook, Mac OS X, and Microsoft Remote Desktop Connection:mac 2.0 (Beta)</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/08/06/my-macbook-mac-os-x-and-microsoft-remote-desktop-connection-mac-2-0-beta.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/08/06/my-macbook-mac-os-x-and-microsoft-remote-desktop-connection-mac-2-0-beta.aspx</id><published>2007-08-06T19:33:00Z</published><updated>2007-08-06T19:33:00Z</updated><content type="html">&lt;p&gt;Recently I have become a bit of the technology &amp;quot;black sheep&amp;quot; at ORCS Web with my move to a &lt;a href="http://www.apple.com/macbook/macbook.html" target="_blank"&gt;Black MacBook&lt;/a&gt;. Due to some internally written software, I was originally required to run &lt;a href="http://www.microsoft.com/vista/"&gt;Windows Vista&lt;/a&gt; on it just about full time (could have run XP, but chose Vista). With my recent move out of the webteam, I&amp;#39;ve moved fully over to &lt;a href="http://www.apple.com/macosx/"&gt;Mac OS X&lt;/a&gt;--as this software is no longer needed.&lt;/p&gt;&lt;p&gt;I&amp;#39;ve made the move to Mac OS X not because I am a &amp;quot;&lt;a href="http://www.urbandictionary.com/define.php?term=mac+head"&gt;Mac head&lt;/a&gt;&amp;quot; and will fight to the death that it is a superior operating system, but for a couple of other reasons. The first reason being that it just runs better then Windows does on my MacBook. I get better battery life and it does not get as hot. This of course is understandable, as it was not made to run Vista nor was Vista made to run on the MacBook--but it was pretty sweet seeing how well it worked. The second reason that I have made this jump is to just learn a new set of tools, a new OS, and a new perspective.&lt;/p&gt;&lt;p&gt;Just this past weekend I started writing my first Mac OS X based program. On the Windows side of things &lt;a href="http://expressbak.com/"&gt;I have been programming\scripting&lt;/a&gt; in VB Script and C and then VB.NET and most recently made the move over to writing all my programs (more like &amp;quot;gadgets&amp;quot;) in &lt;a href="http://msdn2.microsoft.com/en-us/vcsharp/aa336809.aspx"&gt;C#&lt;/a&gt;. Of course both VB.NET and C# have been from &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa973782.aspx" target="_blank"&gt;Visual Studio 2005&lt;/a&gt; (and a bit in 2008 beta versions). My first program on the Mac was a &lt;a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/index.html"&gt;tutorial from Apple&lt;/a&gt; on &lt;a href="http://developer.apple.com/cocoa/"&gt;Cocoa&lt;/a&gt; (&lt;font size="-1"&gt;Apple&amp;#39;s Objective-C based programming environment)&lt;/font&gt; using &lt;a href="http://developer.apple.com/tools/xcode/" target="_blank"&gt;Xcode&lt;/a&gt; and Interface Builder. It was truly a beginners tutorial and very step by step, but I learned the fundamentals of programming on the Mac. It was a pleasant experience once I knew what tools to use where. I was not use to having one program for the UI and another for the back-end (although they are highly integrated) but was impressed with Interface Builder.&lt;/p&gt;&lt;p&gt;This has taken my &amp;quot;learning a new platform&amp;quot; to the next level, and I believe will make me better at all things I do--computer-wise anyway.&amp;nbsp; Along with learning this new platform and set of tools requires you to learn how to make the two worlds &amp;quot;play nice&amp;quot; with each other. One of the key things for me at ORCS Web is connecting to our Windows based (all of them are) servers. The great Mac Business Unit over at Microsoft just released to us the &lt;span class="normal"&gt;&lt;a href="http://www.microsoft.com/mac/downloads.aspx?pid=download&amp;amp;location=/mac/download/MISC/RDC2.0_Public_Beta_download.xml" target="_blank"&gt;Microsoft Remote Desktop Connection Client for Mac 2.0 (Beta)&lt;/a&gt;. It has some enhancements over the old Remote Desktop Connection that you can see from the download page. You are supposed to be able to run multiple connections now, although I have not yet figured out how.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;The Mac Business Unit there at Microsoft is supposed to be releasing a new version of the &lt;a href="http://www.microsoft.com/mac/products/office2004/office2004.aspx?pid=office2004" target="_blank"&gt;Office for Mac&lt;/a&gt; sometime in the near future. While they seem to be very tight lipped about when and what it will consist of, I know I will be a happy camper when they are released. &lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=3098" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Apple" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Apple/default.aspx" /><category term="MacBook" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/MacBook/default.aspx" /><category term="Mac" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Mac/default.aspx" /><category term="Remote Desktop Connection" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Remote+Desktop+Connection/default.aspx" /><category term="Beta" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Beta/default.aspx" /></entry><entry><title>Dynamic AJAX Slideshows</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/04/30/dynamic-ajax-slideshows.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="523" href="http://blogs.orcsweb.com/jeremy/attachment/1434.ashx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/04/30/dynamic-ajax-slideshows.aspx</id><published>2007-05-01T03:27:00Z</published><updated>2007-05-01T03:27:00Z</updated><content type="html">&lt;p&gt;The most recent version of the &lt;a href="http://ajax.asp.net/ajaxtoolkit/" title="ASP.NET AJAX Control Toolkit" target="_blank"&gt;ASP.NET AJAX Control Toolkit&lt;/a&gt; came with a new control called &lt;a href="http://ajax.asp.net/ajaxtoolkit/SlideShow/SlideShow.aspx" title="ASP.NET AJAX Control Toolkit Slideshow" target="_blank"&gt;SlideShow&lt;/a&gt;. This is a nifty little control that extends the ASP.NET image control into an AJAX slideshow. It uses a web service call to retreive the images of the slideshow. This web service call just returns an array of &amp;quot;&lt;font size="2"&gt;AjaxControlToolkit.Slide&amp;quot;.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;So in the example that comes with the toolkit, there are four or five hard coded images in the array. This really is not very useful in a real life scenario. Most of the time if you are displaying a slideshow, these images will need to be filled dynamically either through a database, or my flavor of choice, from the file system.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;What I wanted to be able to do was just add an image to my assigned photos directory, and have it automatically show up in my slideshow. No admin section, no file uploader, and no database.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2"&gt;To do this I create a class called &amp;#39;PhotoGallery&amp;#39; with a public shared function called &amp;#39;GetSlides&amp;#39;. GetSlides returns as an array of &amp;quot;AjaxControlToolkit.Slide&amp;quot;. This function goes out to my file system, returns all the files in the given directory, and adds them to the array. It really is that simple.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;I am sure there is a bit simplier way to do this, as far as the array. You can download my VB.NET class below.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;[ &lt;a href="http://blogs.orcsweb.com/jeremy/attachment/1434.ashx" title="Download PhotGallery.vb Code" target="_blank"&gt;&lt;strong&gt;DOWNLOAD CODE&lt;/strong&gt;&lt;/a&gt; ]&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=1434" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="AJAX" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/AJAX/default.aspx" /><category term="ASP.NET" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/ASP.NET/default.aspx" /><category term="Photo Gallery" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Photo+Gallery/default.aspx" /><category term="AJAX Control Toolkit" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/AJAX+Control+Toolkit/default.aspx" /></entry><entry><title>PowerShell Pearl: Filter by Contained Text</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/02/21/powershell-pearl-filter-by-contained-text.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/02/21/powershell-pearl-filter-by-contained-text.aspx</id><published>2007-02-22T03:15:00Z</published><updated>2007-02-22T03:15:00Z</updated><content type="html">&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;I have just recently started using PowerShell. While this blog will not be where you want to go to learn PowerShell, as I pick up little pearls here and there, I will try to share them with small samples and quick PowerShell scripts. I am no PowerShell expert, so if you find any errors, please let me know.&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;strong&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-weight:bold;font-size:10pt;"&gt;Today&amp;#39;s Pearl:&lt;/span&gt;&lt;/font&gt;&lt;/strong&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;If you are returning a set of results and you want to filter those results by text contained in one of the fields there are two ways I found you can do this. The first is using a Field.Contains(&amp;ldquo;search text&amp;rdquo;) &amp;ndash;eq &amp;ldquo;true&amp;rdquo; and the other (thanks &lt;a href="http://weblogs.asp.net/owscott/" title="blocked::http://weblogs.asp.net/owscott/"&gt;Scott&lt;/a&gt;) is doing a Field &amp;ndash;match &amp;ldquo;search text&amp;rdquo;.&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;So if you wanted to see all of the System Event logs that have cmd.exe is the message you could get this using either of these methods:&lt;/span&gt;&lt;/font&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;Get-EventLog system | where { $_.Message.Contains(&amp;quot;cmd.exe&amp;quot;) -eq &amp;quot;true&amp;quot; }&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;or&amp;hellip;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;Get-EventLog system | where { $_.Message -match &amp;quot;cmd.exe&amp;quot; }&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;Either of these can be used in the negative form just as easily:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;Get-EventLog system | where { $_.Message.Contains(&amp;quot;cmd.exe&amp;quot;) -eq &amp;quot;false&amp;quot; }&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Get-EventLog system | where { $_.Message -notmatch &amp;quot;cmd.exe&amp;quot; }&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;That&amp;rsquo;s it! The &amp;ndash;match and &amp;ndash;notmatch are probably the easier of the two to use, although I am sure there is a reason for each of them that I am not aware of. Hopefully things like this will come to be part of my knowledge as I know more.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;Okay, I just learned that -match and -nomatch are regular expression comparison operators. Another set&amp;nbsp;comparison operators you could use are -like and -notlike. These are the wildcard comparison operators. It could be used like so:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;em&gt;Get-EventLog system | where { $_.Message -like &amp;quot;*cmd.exe*&amp;quot; }&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=819" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Pearls" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Pearls/default.aspx" /><category term="PowerShell" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/PowerShell/default.aspx" /></entry><entry><title>Community Server 2007 Beta 1</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/02/15/community-server-2007-beta-1.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/02/15/community-server-2007-beta-1.aspx</id><published>2007-02-15T22:50:00Z</published><updated>2007-02-15T22:50:00Z</updated><content type="html">&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;Community Server 2007 Beta 1 was just released a few minutes ago. Check it out:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;a href="http://communityserver.org/files/folders/betas/default.aspx"&gt;http://communityserver.org/files/folders/betas/default.aspx&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;blockquote class="Section1"&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;&lt;strong&gt;Update&lt;/strong&gt;: I just wanted to point something out about the beta version that I thought was only fair to point out. &lt;em&gt;This Beta version of Community Server 2007 Expires May 15th 2007.&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class="MsoPlainText"&gt;&lt;font face="Verdana" size="2"&gt;&lt;span style="font-size:10pt;"&gt;This is yet another huge corporate policy change by Telligent. I will not go into it, but I knew we were in trouble when they renamed Community Server 3.0 to Community Server 2007.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=759" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Community Server" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Community+Server/default.aspx" /><category term="Beta" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Beta/default.aspx" /></entry><entry><title>Authoring Sidebar Gadgets in C#</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/02/14/authoring-sidebar-gadgets-in-c.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/02/14/authoring-sidebar-gadgets-in-c.aspx</id><published>2007-02-14T21:52:00Z</published><updated>2007-02-14T21:52:00Z</updated><content type="html">Very cool post today at nikhilk.net about using Script# to be able to author sidebar gadgets in C#. Check it out:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nikhilk.net/Entry.aspx?id=153"&gt;http://www.nikhilk.net/Entry.aspx?id=153&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=756" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="C#" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/C_2300_/default.aspx" /><category term="Script#" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Script_2300_/default.aspx" /><category term="Sidebar Gadgets" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Sidebar+Gadgets/default.aspx" /><category term="Windows Vista" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Windows+Vista/default.aspx" /></entry><entry><title>ASP.NET Team Releases ASP.NET AJAX 1.0</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/01/23/asp-net-team-releases-asp-net-ajax-1-0.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/01/23/asp-net-team-releases-asp-net-ajax-1-0.aspx</id><published>2007-01-23T16:55:00Z</published><updated>2007-01-23T16:55:00Z</updated><content type="html">&lt;p&gt;It is finally here. The official release of ASP.NET AJAX 1.0.&lt;/p&gt;&lt;p&gt;&lt;a href="http://ajax.asp.net/"&gt;http://ajax.asp.net&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; As always, ScottGu has some great information about this release &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/01/23/asp-net-ajax-1-0-released.aspx"&gt;on his blog&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=616" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="AJAX" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/AJAX/default.aspx" /><category term="ASP.NET" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Running .FLV Files on IIS (Setting the MIME Type)</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2007/01/09/running-flv-files-on-iis-setting-the-mime-type.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2007/01/09/running-flv-files-on-iis-setting-the-mime-type.aspx</id><published>2007-01-09T23:31:00Z</published><updated>2007-01-09T23:31:00Z</updated><content type="html">If you are trying to embed Flash video files (.FLV) into your Flash site, you may be wondering how to get those .FLV files to play. You will need to make sure to add the mime type for the .FLV (video/x-flv). If you do not do this, you will receive an &amp;quot;inaccessible file&amp;quot; error.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=586" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="MIME Type" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/MIME+Type/default.aspx" /><category term="Flash" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Flash/default.aspx" /><category term="IIS" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/IIS/default.aspx" /><category term="FLV" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/FLV/default.aspx" /></entry><entry><title>Robots Invading Your Website: Protecting your website using robots.txt.</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2006/11/07/Robots-Invading-Your-Website-Protecting-your-website-using-robots-dot-txt.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2006/11/07/Robots-Invading-Your-Website-Protecting-your-website-using-robots-dot-txt.aspx</id><published>2006-11-07T20:48:00Z</published><updated>2006-11-07T20:48:00Z</updated><content type="html">&lt;p&gt;In today&amp;rsquo;s search driven world most every website owner is aware of the major search engine and even tries to modify its contents to have a higher ranking on a particular search engine.&lt;/p&gt;&lt;p&gt;How the major search engines are able to search through millions of documents on the internet is that they have automated programs that browse the internet day and night grabbing your pages, images, and files and storing them back at their datacenters. These automated programs are often known as robots (also know as crawlers or spiders).&lt;/p&gt;&lt;p&gt;These robots are good and make the internet a better place. By allowing them to get to your site you might be opening a door for hundreds or thousands of people to find your website that might not have had any other way to find you. One issue we run into with robots though is that they get everything that they have access to, and if we don&amp;rsquo;t take special measures that might be most everything on your websites. Search engines need the core content on your site, but they don&amp;rsquo;t usually need all of your images or other documents that have no need to show up in a search engine. Another disadvantage to the spiders hitting sections of your site they don&amp;#39;t need is it can clog up your log files making them larger than necessary and difficult to parse.&lt;/p&gt;&lt;p&gt;Here&amp;rsquo;s where the robots.txt file&amp;nbsp;comes in. A majority of the robots first look for a text file called robots.txt in your site&amp;#39;s root directory before browsing your website. This file tells the robot where it is allowed to go and where it is not. With just a few examples you should be able to write a robots.txt file to meet your needs.&lt;/p&gt;&lt;p&gt;The first thing we have to do is tell which robot we are talking to. Each robot has a name defined as a user-agent. A list of robots can be found here at &lt;a href="http://www.robotstxt.org/wc/active/html/index.html"&gt;www.robotstxt.org&lt;/a&gt;. After defining the robot we are talking to we will give it some rules.&lt;/p&gt;&lt;p&gt;If we have a website with &amp;ldquo;images&amp;rdquo;, &amp;ldquo;scripts&amp;rdquo;, and &amp;ldquo;about&amp;rdquo; directories and we didn&amp;rsquo;t want Google to browse the &amp;ldquo;images&amp;rdquo; or &amp;ldquo;script&amp;rdquo; directory but still browse the &amp;ldquo;about&amp;rdquo; directory our robots.txt might look like this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User-agent: Googlebot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /images&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /scripts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;If we want to block all search engines from these directories we will use an asterisk (*) as a wildcard. We may also want just Google to be able to browse our images so they show up in the Google images search (this can keep the thousands of small unknown robots from using our bandwidth by still allowing access where needed). Our robots.txt might look something like this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User-agent: *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /images&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /scripts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User-agent: Googlebot&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow: /images&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Another common scenario would be if you have a rogue robot that you don&amp;#39;t&amp;nbsp;care to browse your site at all but you still want to block your &amp;ldquo;images&amp;rdquo; and &amp;ldquo;script&amp;rdquo; directories from all other robots. Your robots.txt would look something like this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User-agent: e-collector&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User-agent: *&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /images&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:'Courier New';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disallow: /scripts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Robots.txt really is that simple. If you know what you want to block, allow, and the user-agent for the robots that you want to guide around your site you are good to go. One of the great things is that since it is just simple text and all sites needs all robots to be able to read it, you can take a look at the robots.txt for any site that has one. Some fun ones to look at are:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.microsoft.com/robots.txt"&gt;http://www.microsoft.com/robots.txt&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://myspace.com/robots.txt"&gt;http://myspace.com/robots.txt&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.cnet.com/robots.txt"&gt;http://www.cnet.com/robots.txt&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://google.com/robots.txt"&gt;http://google.com/robots.txt&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://asp.net/robots.txt"&gt;http://asp.net/robots.txt&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Try it for yourself. Go to your favorite website and then go to /robots.txt and see what their robots.txt looks like.&lt;/p&gt;&lt;p&gt;It is important to realize that not all spiders will obey the commands, it is just an industry standard recommendation. Do not concider your robots.txt file to be bulletproof. Scott Forsyth says, &amp;quot;It will be obeyed if they want to obey it.&amp;quot; &lt;/p&gt;&lt;p&gt;There are some other options for the robots.txt but these are your most common scenarios. More information can be found by going to your favorite search engine and searching for &amp;ldquo;robots.txt&amp;rdquo; (or start here: &lt;a href="http://www.robotstxt.org/wc/robots.html"&gt;http://www.robotstxt.org/wc/robots.html&lt;/a&gt;).&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=235" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="robots" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/robots/default.aspx" /><category term="bandwidth" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/bandwidth/default.aspx" /><category term="search engines" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/search+engines/default.aspx" /></entry><entry><title>Automating Database Backups with Microsoft SQL Server 2005 Express Edition</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2006/11/06/Automating-Database-Backups-with-Microsoft-SQL-Server-2005-Express-Edition.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2006/11/06/Automating-Database-Backups-with-Microsoft-SQL-Server-2005-Express-Edition.aspx</id><published>2006-11-06T05:16:00Z</published><updated>2006-11-06T05:16:00Z</updated><content type="html">&lt;p&gt;With the introduction of Microsoft&amp;#39;s SQL Server 2005 came the introduction of Express Edition. Replacing Microsoft&amp;#39;s MSDE from the SQL Server 2000 product line Express Edition removed the throttling limitation and provided an appropriate free SQL Server product for small to mid-sized websites.&lt;/p&gt;&lt;p&gt;The new Express Edition of SQL Server brought many of the new features of SQL Server 2005 into the arena for those looking for a stable database environment but with only the need for a single processor database server and smaller database sizes. But Microsoft chose to remove the SQL Agent from their new free version of SQL Server, consequently eliminating the ability to schedule jobs such as database backups. &lt;/p&gt;&lt;p&gt;Luckily for those looking to implement the power and stability of SQL Server 2005 Express Edition, backups of your database can be automated with very little work using Windows Task Scheduler and the new SQLCMD.EXE.&lt;/p&gt;&lt;p&gt;First you&amp;#39;ll need to download and install Microsoft&amp;#39;s SQL Server 2005 Express Edition and the SQL Server Management Studio Express-both which can be found here: &lt;a href="http://msdn.microsoft.com/vstudio/express/sql/"&gt;http://msdn.microsoft.com/vstudio/express/sql/&lt;/a&gt;. (SQL Server Management Studio Express is not required for setting up the automated backups, but it is a good tool for managing your SQL Server 2005 Express Edition. The steps below can be easily done without any kind of GUI, but the commands to do so are outside of the scope of this blog.)&lt;/p&gt;&lt;p&gt;Once you have these products installed we&amp;#39;ll need to setup a login with the authorization to perform database backups. Open SQL Server Management Studio Express (SSMSE) and connect to your installation of SQL Server 2005 Express Edition (SQL Express). Select the security folder and then click &amp;quot;New &amp;agrave; Login...&amp;quot; The New Login dialog box will appear and this will give you a chance to setup a login to use for you backup jobs. For login name use something like &amp;lsquo;backupadmin&amp;#39;, click &amp;quot;SQL Server authentication&amp;quot; and then type in a password. Because of the nature of this login, in most scenarios you will want to uncheck &amp;quot;Enforce password policy&amp;quot; which will automatically uncheck the other password policy options.&lt;/p&gt;&lt;p&gt;Under &amp;quot;Select a page,&amp;quot; go to the &amp;quot;User Mappings&amp;quot;. Select the database you will be backing up and click &amp;quot;Map&amp;quot;. The role selections at the bottom of the screen will now be active. Select the &amp;quot;db_backupoperator&amp;quot;. Now click &amp;quot;OK&amp;quot;. This user will be the user within SQL Server to execute the backup command. &lt;/p&gt;&lt;p&gt;Now we will need to setup a T-SQL script that will actually execute the database backup-luckily SSMSE makes this nice and simple for us. Select the database that you will be backing up and click &amp;quot;Tasks &amp;agrave; Backup...&amp;quot; Select the appropriate backup options for you database and click &amp;quot;Ctrl+Shift+F&amp;quot; to save the options to a SQL server script file. You&amp;#39;ll want to save this file to a location on the server such as D:\admin\sql\SQLExpressBackups.sql. (Note: The machine user that SQL Express is running under, such as NETWORK SERVICE, needs read permissions to this file.)&lt;/p&gt;&lt;p&gt;Your SQL server script file should look something like this:&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;color:blue;font-family:'Courier New';"&gt;BACKUP&lt;/span&gt;&lt;span style="font-size:10pt;font-family:'Courier New';"&gt; &lt;span style="color:blue;"&gt;DATABASE&lt;/span&gt; [DatabasetoBackup] &lt;span style="color:blue;"&gt;TO&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;DISK&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; N&lt;span style="color:red;"&gt;&amp;#39;D:\backup\sql\DatabasetoBackup.bak&amp;#39;&lt;/span&gt; &lt;span style="color:blue;"&gt;WITH&lt;/span&gt; NOFORMAT&lt;span style="color:gray;"&gt;,&lt;/span&gt; NOINIT&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;span style="color:blue;"&gt;NAME&lt;/span&gt; &lt;span style="color:gray;"&gt;=&lt;/span&gt; N&lt;span style="color:red;"&gt;&amp;#39;Full Database Backup&amp;#39;&lt;/span&gt;&lt;span style="color:gray;"&gt;,&lt;/span&gt; SKIP&lt;span style="color:gray;"&gt;,&lt;/span&gt; NOREWIND&lt;span style="color:gray;"&gt;,&lt;/span&gt; NOUNLOAD&lt;span style="color:gray;"&gt;,&lt;/span&gt;&lt;span&gt;&amp;nbsp; &lt;/span&gt;STATS &lt;span style="color:gray;"&gt;=&lt;/span&gt; 10&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;color:blue;font-family:'Courier New';"&gt;GO&lt;/span&gt;&lt;/p&gt;&lt;p&gt;(Note: The machine user that SQL Express is running under needs write/modify permissions to the directory your database backup file will be located. D:\backup\sql\ in the example above.)&lt;/p&gt;&lt;p&gt;You can log into SQL Express using your &amp;lsquo;backupadmin&amp;#39; user (that we created above) and try running the script that you&amp;#39;ve just create. If there are any permissions issues in SQL Express or on disk you will receive an error. Testing the script now can help us ensure our backups will run successfully.&lt;/p&gt;&lt;p&gt;Now all we have to do is setup the command line to execute our script using SQLCMD.EXE in the Windows Task Scheduler. Go through the setup wizard to setup a new Task-your command should look something like this:&lt;/p&gt;&lt;p&gt;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE -S [SERVER] -U bakupadmin -P [PASSWORD] -i D:\backup\sql\SQLExpressBackups.sql&lt;/p&gt;&lt;p&gt;(For more information on SQLCMD.EXE visit: &lt;a href="http://shrinkster.com/jqd"&gt;http://shrinkster.com/jqd&lt;/a&gt;. For more information on Windows Task Scheduler visit: &lt;a href="http://shrinkster.com/jqe"&gt;http://shrinkster.com/jqe&lt;/a&gt;.) &lt;/p&gt;&lt;p&gt;Once your task has been setup you can run it immediately to make sure it will run successfully. That&amp;#39;s it! Allow the task scheduler to do its job and you&amp;#39;ll have a backup of your SQL Express database automatically created for you.&lt;/p&gt;&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=225" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="SQL Express" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/SQL+Express/default.aspx" /><category term="Databases" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Databases/default.aspx" /><category term="Backups" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Backups/default.aspx" /></entry><entry><title>Upgrading to Community Server 2.1</title><link rel="alternate" type="text/html" href="http://blogs.orcsweb.com/jeremy/archive/2006/09/01/Upgrading-to-Community-Server-2.1.aspx" /><id>http://blogs.orcsweb.com/jeremy/archive/2006/09/01/Upgrading-to-Community-Server-2.1.aspx</id><published>2006-09-01T04:43:00Z</published><updated>2006-09-01T04:43:00Z</updated><content type="html">Wow, I finally got around to making the final corrections on the upgrade to Community Server 2.1. Telligent didn&amp;#39;t make this one easy on those of use that have a custom theme but some of the changes in the upgrade were a must have. If you are upgrading your Community Server from 2.0 to 2.1 make sure you read &lt;a href="http://getben.com/archive/2006/08/08/Updating-CS2.0-Themes-for-CS2.1.aspx" target="_blank"&gt;Ben&amp;#39;s Updating CS2.0 Themes for CS2.1&lt;/a&gt; first--it will save you a lot of time.&lt;img src="http://blogs.orcsweb.com/aggbug.aspx?PostID=42" width="1" height="1"&gt;</content><author><name>jeremy</name><uri>http://blogs.orcsweb.com/members/jeremy.aspx</uri></author><category term="Community Server" scheme="http://blogs.orcsweb.com/jeremy/archive/tags/Community+Server/default.aspx" /></entry></feed>