I’ve been looking at the File Server Resource Manager (FSRM) feature in Windows Server 2008 R2 a lot lately. One very nice part of FSRM is the ability to schedule typical file management tasks. One of the examples from the Microsoft storage team is to create a custom task to move old files to another server and leave a shortcut in place. The files are moved to a more appropriate server and the users can still find their files with practically no fuss. However, this requires Windows Server 2008 R2. If you aren’t there yet, you can use my PowerShell function, New-FileShortCut in your archiving process.

I had a great time in Orlando at the TechMentor conference. The crowd was enthusiastic and asked good questions. As promised, here are my slide decks and demos. My sessions tend to be heavy on demonstration so I can’t promise you’ll get a ton of value from the decks alone.  You’ll simply have to attend the next TechMentor.

Scripting, Error Handling and Debugging in Windows PowerShell

Top Ten Command Line Tools Every Administrator Should Know

Take Back Your File Server (slides only as demos were live)

I owe the attendees of my error handling and debugging session some additional information since I ran short of time. Stay tuned for future posts on debugging PowerShell 2.0.  Cool stuff.

If you were in one of my sessions and have a follow up question, feel free to post a comment or email me directly: jhicks at jdhitsolutions.com.  Thanks for all your support and enthusiasm.

A new whitepaper I wrote for Quest Software has finally made it’s public appearance: PowerShell in the Enterprise: Best Practices and Recommendations. The paper discusses some best practices for using PowerShell in an enterprise environment. Essentially, getting the most from your PowerShell “investment”, especially when you might have multiple PowerShell-based administrators. Although certainly the suggestions apply to small shops as well.

The other purpose behind the paper was to provide information to non-admin or non-PowerShell folk to help them understand PowerShell’s role and ease some common adoption “pains.”

You can download the whitepaper for free (although you will need to register) here.

I hope you’ll let me know what you think.

I’m busy polishing my presentations and demos for next week’s Techmentor conference in sunny Orlando, Fl. I’ve been presenting at Techmentor for a number of years now and it is a great show for administrators searching for answers to the problems and challenges they face today. You get intimate sessions with industry experts like Don Jones, Greg Shields, Mark Minasi, Rhonda Layfield, and Jeremy Moskowitz.

I’ll be presenting 3 sessions on Tuesday and Wednesday.

Scripting, Error Handling and Debugging in Windows PowerShell
Start automating complex, multi-step administrative processes by building full-fledged Windows PowerShell scripts. In addition to teaching you PowerShell’s simple scripting languages (fewer than 25 keywords!), you’ll learn to make scripts that are more robust and less frustrating. Windows PowerShell guru Don Jones demonstrates how to build scripts that efficiently deal with errors like timeouts, insufficient permissions, and so on, and provides you with simple directions for quickly debugging a PowerShell script. This powerful session takes you from being a command-line jockey into the rarified company of expert scripters, and Don makes all of his sample code available via e-mail after the conference.

Take Back Your File Servers!
Do you hate the part of your job that involves managing files? Are you struggling to keep on top of what files you have, how old they are, or who they belong to? Are you constantly trying to remove unwanted file types from your network? If so, then the file resource management feature of Windows 2008 has the answer. In this demo-packed session you’ll learn how to build effective file management reports, set up screening rules to block unwanted files and much more. After this session you’ll be eager to get back to work and take your file management skills to the next level.

Top 10 (Non-PowerShell) Command Line Tools you MUST Know
Even though Windows PowerShell is getting all the publicity, there is still plenty of life left in the old C: prompt. Mr. Roboto, Jeffery Hicks will guide you through the top 10 command line tools every Windows administrator should know how to use. These are tools that ship with Windows or are freely downloadable from Microsoft. The emphasis is on tool mastery not scripting so that you can go back to the office and begin using them immediately.

Beyond from my sessions, I’m happy to chat with you about what you’re working on, challenges you face or whatever. I’m happy to sign books. In fact this is one of the few times a year that Don Jones and I are in the same place so if you have Windows PowerShell 2.0: TFM and want it autographed by both authors, this is an excellent opportunity. 

If nothing else, I hope you’ll come up and say hi.

powershell--picasso

You have probably heard the story (or legend) about Pablo Picasso and his napkin drawing. A guy goes up to Picasso in a cafe and asks for an autograph or something. Picasso sketches out something in a minute or so. He turns to the guy and says, “That will be $10,000".”  The guy is stunned and replies “It only took you a minute!”. To which Picasso replies, “Yes, but it took a lifetime of experience.”

By now you’re wondering what this has to do with Windows PowerShell. Well, the reason Picasso could create a masterpiece in minutes on a napkin was because he already knew all the rules and knew how to apply them in the most efficient manner possible. Because he already knew “the long way” to do something, he was able to take a “shortcut”. I’m simplifying a bit to make my PowerShell analogy so stick with me.

I think the transition to the new hosting is complete. Hopefully you’ll notice a little faster response. If you have problems drop me a DM on Twitter.

I’m still in the process of moving my blog and domain to a new hosting service. As much as I appreciate your comments and feedback, please hold off on posting anything new for the next day or so. I’ll post something when everything is back up and running.