<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Energized Tech</title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/" />
    <link rel="self" type="application/atom+xml" href="http://www.energizedtech.com/atom.xml" />
    <id>tag:www.energizedtech.com,2008-07-26://1</id>
    <updated>2010-03-10T03:28:54Z</updated>
    <subtitle>Technology.  What drives me everyday.   Here you&apos;ll see me going on about my love affair with Powershell and occasionally see the results of battling Technological Daemons (to your Benefit).  Remember: If you Love what you do, it doesn&apos;t feel work on the worst days :)</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.12</generator>

<entry>
    <title><![CDATA[TRON &ndash; LEGACY]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/tron-legacy.html" />
    <id>tag:www.energizedtech.com,2010://1.295</id>

    <published>2010-03-10T03:28:54Z</published>
    <updated>2010-03-10T03:28:54Z</updated>

    <summary>I just had a complete Jaw drop.&#160; Another Teaser “TRON” &#160; “TRON”, one of the very movies that gave me that gentle nudge into Geekdom. &#160; “TRON” Legacy is making it’s way towards theatres.&#160; Another Trailer released.&#160; I CAN’T WAIT!...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>I just had a complete Jaw drop.&#160; Another Teaser</p>  <p>“TRON”</p>  <p>&#160;</p>  <p>“TRON”, one of the very movies that gave me that gentle nudge into Geekdom.</p>  <p>&#160;</p>  <p>“TRON” Legacy is making it’s way towards theatres.&#160; Another Trailer released.&#160; </p>  <p>I </p>  <p>CAN’T </p>  <p>WAIT!</p>  <p>&#160;</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f75eb75c-314a-476a-9a7b-ed3a7770898f" class="wlWriterEditableSmartContent"><div id="20d153c8-5cba-4fb4-855e-fe5d25aa3bb5" style="margin: 0px; padding: 0px; display: inline;"><div><a href="http://www.youtube.com/watch?v=P78pl1FUXfA&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" target="_new"><img src="http://www.energizedtech.com/WindowsLiveWriter/TRONLEGACY_13C0C/video0f7ed3c76232.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('20d153c8-5cba-4fb4-855e-fe5d25aa3bb5'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/P78pl1FUXfA&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/P78pl1FUXfA&amp;rel=0&amp;color1=0xe1600f&amp;color2=0xfebd01&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;425\&quot; height=\&quot;355\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div></div></div>]]>
        
    </content>
</entry>

<entry>
    <title>Toronto Code Camp 2010</title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/toronto-code-camp-2010.html" />
    <id>tag:www.energizedtech.com,2010://1.294</id>

    <published>2010-03-09T23:29:52Z</published>
    <updated>2010-03-09T23:29:52Z</updated>

    <summary>Are you a Developer?&#160; Interested in Code?&#160; Do you Live Sleep and BREATHE in nothing but Binary? Do you friends find you huddled in a corner of the house drooling over the latest .NET libraries? Do you REALLY have to...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>Are you a Developer?&#160; Interested in Code?&#160; Do you Live Sleep and BREATHE in nothing but Binary?</p>  <p>Do you friends find you huddled in a corner of the house drooling over the latest .NET libraries?</p>  <p>Do you REALLY have to think hard about whether to spent your money on a new compiler or your wife?</p>  <p>Did you DROOL all over the table when somebody said “AZURE”?</p>  <p>If this sounds like you, you REALLY need to sign up for the Toronto Code Camp!</p>  <p>It’s a Free All day event held on a SATURDAY!&#160; A Perfect excuse to leave your wife and kids behind </p>  <p>&#160;</p>  <p>“…I’m sorry honey… *sniff* … but I HAVE to go for Training … *sniff*…”</p>  <p>&#160;</p>  <p>Details are STILL up in the air for what sessions will be there but it’s GUARANTEED to make Developers ‘W00000T!’ and ITPros run in terror.&#160; (Unless they Script in Powershell, in which case they might only cringe)</p>  <p>&#160;</p>  <p><em><strong>CODE has never been this fun!</strong></em></p>  <p>&#160;</p>  <p>Curious?</p>  <p>Watch for Details on <a href="http://www.torontocodecamp.net">www.torontocodecamp.net</a> </p>  <p>Be there or ADMIT you know how to calculate SUBNET Masks!</p>  <p>Saturday May 1st 2010 – BRING on the DATA BONDAGE!</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; Clearing the Windows Event Logs]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-clearing-the-window-1.html" />
    <id>tag:www.energizedtech.com,2010://1.293</id>

    <published>2010-03-09T23:14:20Z</published>
    <updated>2010-03-09T23:14:20Z</updated>

    <summary> Within Windows 7 / Vista and Server 2008 / R2 there is a set of Event logs. Not the “Classic ones” we are used to but a whole new Class of of logs that can be expanded on simply...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellClearingtheWindowsEventLogs_F845/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellClearingtheWindowsEventLogs_F845/Powershell_thumb.jpg" width="244" height="174" /></a></p>  <p>Within Windows 7 / Vista and Server 2008 / R2 there is a set of Event logs.</p>  <p>Not the “Classic ones” we are used to but a whole new Class of of logs that can be expanded on simply called the Windows Event Logs.</p>  <p>You can access their contents in Powershell using the <strong>GET-WINEVENT</strong> CommandLet in the following fashion.</p>  <p>GET-WINEVENT –Logname Setup</p>  <p>or</p>  <p>GET-WINEVENT –Logname ‘Microsoft-Windows-WindowsUpdateClient/Operational’</p>  <p>&#160;</p>  <p>To get a list of these logs that are available you key in </p>  <p><strong>GET-WINEVENT –ListLog *</strong></p>  <p>for a complete list or you can type in Wildcards as well such as </p>  <p><strong>GET-WINEVENT –Listlog S* </strong></p>  <p>For all those Starting with the letter “S”</p>  <p>But oddly somebody forgot an important CommandLet … the one to CLEAR the logs!</p>  <p>Now they can also be managed from the Command prompt using <strong>WEVTUTIL.EXE </strong>which works very nicely.&#160; But we people in Powershell land like to keep everything on the same page.</p>  <p>&#160;</p>  <p>So thanks to <a href="http://blogs.microsoft.co.il/blogs/ScriptFanatic/" target="_blank">Shay Levy</a> for pointing out the proper Acclerator and technique, we now have a NEW commandLet we can add to Powershell.&#160;&#160; There are a number of ways to bring it in, the choice is yours.</p>  <p>I could do it as a Module but I got lazy today and just opened up my $PROFILE for Powershell and added it in.</p>  <p>Here’s the code so YOU TOO can “Share and Enjoy” as the <strong><em>Nutrimatic</em></strong> would say. </p>  <p>----------------------------------------------------------------------- </p>  <p>Function Global:Clear-Winevent ( $Logname ) {    <br />&lt;# </p>  <p>.SYNOPSIS    <br />Given a specific Logname from the GET-WINEVENT Commandlet     <br />it will clear the Contents of that log </p>  <p>.DESCRIPTION    <br />Cmdlet used to clear the Windows Event logs from Windows 7     <br />Windows Vista, Server 2008 and Server 2008 R2 </p>  <p>.EXAMPLE    <br />CLEAR-WINEVENT -Logname Setup </p>  <p>.EXAMPLE    <br />Get-WinEvent -listlog * | foreach { clear-winevent -logname $_.Logname }</p>  <p>Clear all Windows Event Logs </p>  <p>.NOTES    <br />This is a Cmdlet that is not presently in Powershell 2.0     <br />although there IS a GET-WINEVENT Command to list the     <br />Contents of the logs.&#160; You can utilize this instead of     <br />WEVTUTIL.EXE to clear out Logs.&#160; Special thanks to Shay Levy     <br />(@shaylevy on Twitter) for pointing out the needed code </p>  <p>#&gt; </p>  <p>[System.Diagnostics.Eventing.Reader.EventLogSession]::GlobalSession.ClearLog(&quot;$Logname&quot;) </p>  <p>} </p>  <p>------------------------------------------------------------</p>  <p>Thanks a bunch Shay! We owe you BIG! :)</p>  <p>Sean    <br />the Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Certification &ndash; A Call to the Community for MCTS Scripting Certification]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/certification-a-call-to-the-co.html" />
    <id>tag:www.energizedtech.com,2010://1.291</id>

    <published>2010-03-09T18:16:43Z</published>
    <updated>2010-03-09T18:16:43Z</updated>

    <summary>Certification as an MCP, MCT sets a bar for others to not only Aspire to, but sets a standard employers can work with. There are many certifications out there that beautifully serve this purpose. But there is one lacking.&#160; One...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>Certification as an MCP, MCT sets a bar for others to not only Aspire to, but sets a standard employers can work with.</p>  <p>There are many certifications out there that beautifully serve this purpose.</p>  <p>But there is one lacking.&#160; One for “Scripters” or I like to think as “Environment Automation”</p>  <p>There is some rumbling that stirs up whenever it is mentioned in the Community.&#160;&#160; Powershell scripters crave for it.&#160;&#160; There is nothing right now that sets the bar.</p>  <p>But I’m thinking a lot more specific on “Scripting” or “automation” as a skill set that ENHANCES what an MCP is.</p>  <p>Some people in Microsoft think it’s ok that Powershell or vbScript is touched on lightly in the Certs as part of the exam structure.&#160;&#160; But that isn’t the case.&#160; Having had to start implementing these techniques in my most recent position I recognize something truly important.</p>  <p>A person that understands automation as a specialization is as EQUALLY as Important as having somebody who knows how to Architect the system.&#160; But not knowing whether an Administrator is qualified on some level makes it difficult to gauge those abilities.&#160;&#160; And in today's Economy, Employers are going to want EFFICIENCY.&#160; Not so much to get more done, but to get that “More” done quickly, effectively and most importantly CONSISTENTLY.</p>  <p>Proper automation and the ability to leverage those technologies (and more importantly WHICH ones) changes a Network Administrator or Systems Administrator from a simple manager that can get things running, to a key technologist that can spend more time looking into long term solutions on the Infrastructure.&#160;&#160; Knowing how to deploy these technologies in a more Automated and Seamless fashion on a day to day basis allows for a much greater level of consistency than somebody that lightly touches on Powershell, vbScript or GPO.</p>  <p>But presently there is no way (other than field use) to determine what Level a potential Administrator is.</p>  <p>And so I propose this.&#160;&#160; I propose Microsoft Development AND Microsoft Learning team up together to promote the creation of a New certification.&#160;&#160; It may not set aside the individual as an actual MCP but it SHOULD complement existing certifications (IE: MCITP or MCTS in Server) to identify the Individual as a competent “Scripter”.&#160; Competent in a good range of Technologies, GPO, Powershell, vbScript and classic Commands.</p>  <p>With this type of enhancement on a certificate (As a separate Single Exam) Microsoft could identify individuals that not only know the server for installation, but are ESPECIALLY qualified to maintain those systems.</p>  <p>Such an exam would involve more simulation or practical application questions.&#160;&#160; Such a certification would help employers identify people best suited to manage their networks in the most Efficient and Consistent fashion.</p>  <p>And so to you, the Community.&#160;&#160; The IT Professionals, the Scripters, the Powershell Experts, the GPO Gurus and all Future Network administrators, I send you a task.</p>  <p>I have been told, if we can get the attention of Microsoft corporation, and more importantly, Steven Ballmer’s attention.&#160; Something could happen.&#160; We have to ring the bells LOUD</p>  <p>So we as a community need to contact <a href="mailto:steveb@microsoft.com">steveb@microsoft.com</a> directly.&#160; Do NOT spam him.&#160; Take two minutes (or three) compose and EMAIL and put in the TITLE of that email ATTENTION: IT Community Demand for MCP Certification in Scripting and Automation Technologies.&#160; </p>  <p><a href="mailto:steveb@microsoft.com?subject=ATTENTION:_IT_Community_Demand_for_MCP Certification_in_Scripting_and_Automation_Technologies">CLICK HERE to COMPOSE EMAIL</a></p>  <p>Our target is no less than 5,000 emails.&#160; I want to see it happen.&#160; We can do this.&#160; vbScripters, Powershell, GPO, Command specialists.</p>  <p>And it all starts with us</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Backing up all Data Natively in Server 2003 &ndash; Part 2]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/backing-up-all-data-natively-i-1.html" />
    <id>tag:www.energizedtech.com,2010://1.290</id>

    <published>2010-03-09T17:08:25Z</published>
    <updated>2010-03-09T17:08:25Z</updated>

    <summary>One of the big reasons people would back away from NTBACKUP was Server 2000.&#160;&#160; It’s a great simple utility but it didn’t have ONE REALLY IMPORTANT feature. Open File Option. The Open File Option (What Full Veritas BackupExec had an...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>One of the big reasons people would back away from NTBACKUP was Server 2000.&#160;&#160; It’s a great simple utility but it didn’t have ONE REALLY IMPORTANT feature.</p>  <p>Open File Option.</p>  <p>The Open File Option (What Full Veritas BackupExec had an a $1000 Add on) was the ability to backup files that were in use.&#160;&#160; If you had important Word documents or a particular Quickbooks database open, they wouldn’t backup.</p>  <p>Then along came Server 2003.&#160; Server 2003 introduced “Shadow Copy” which was actually a technology which contained a built in “Open File Option” that NTBackup just used.</p>  <p>Some people didn’t realize this!&#160; </p>  <p>Yes, if you’re a small Business Owner looking into options for Backup and you don’t have the budget for Veritas Backup Exec, NTBACKUP is a viable option now.&#160; Even if you’re a large Corporation, the fact that you can leverage a solution to backup those open files WITHOUT incurring additional cost is a great boon.</p>  <p>Now I am NOT knocking Veritas Backup Exec.&#160; It is NOT an overpriced boondoggle.&#160; It IS the BIG BROTHER to NTBackup.&#160;&#160; It logs in GREAT detail how to the backup ran.&#160; If even ONE file does not backup, Veritas considers the backup a fail so you’re on your toes.&#160;&#160; Veritas will make your Backup far more compliant for SOX with the built in reports.</p>  <p>But keep in mind that if you have a Server 2003 computer (or even Windows XP Pro!) that built in NTBACKUP can backup your open files.&#160;&#160; I’ve even seen it backup Exchange 2003 Databases with Open File</p>  <p>Now THAT’s Power! Free Power to “Boot”</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Scripting and Automation &ndash; What Solution Do I Use?]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/scripting-and-automation-what.html" />
    <id>tag:www.energizedtech.com,2010://1.289</id>

    <published>2010-03-09T13:13:47Z</published>
    <updated>2010-03-09T13:13:47Z</updated>

    <summary>As anybody knows me, I consider myself a “Scripter”, a creature not quite ITPro nor Dev and as such, a halfling from both words. In short, I a “computer Hobbit”. Scripters work in a world of Automation, in an attempt...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>As anybody knows me, I consider myself a “Scripter”, a creature not quite ITPro nor Dev and as such, a halfling from both words.</p>  <p>In short, I a “computer Hobbit”.</p>  <p>Scripters work in a world of Automation, in an attempt to make their jobs more efficient by PROGRAMMING repeated tasks rather than “click click clicking away” into Tedium Hell.</p>  <p>When you step into the world of Scripting and Automation you will probably find one solution you’re comfortable with, whether it be Powershell, vbScript, Group Policy or even the venerable and Classic Command prompt.</p>  <p>And you may (Like I did) have a tendency of Guardedly sticking to ONLY ONE solution and doggedly refusing to look at other options no matter what happens.</p>  <p>But the thing to keep in mind, why did you get into Automation?&#160; Was it to make your job more difficult? Of course not!</p>  <p>So, when DO you look at other solutions?</p>  <p>Honestly it’s a little combination of “What are you comfortable with”,“Just how much time *DO* you want to spend at it” and “Are you spending the extra time to LEARN for fun or just out of dogged frustration”</p>  <p>I am reasonably certain that if you sat down, dug through the internet, you might find a solution for just about everything you can in Powershell (not all but just about) within a Command Prompt.&#160;&#160; You could also go completely bonkers trying to ensure everything works via vbScript.&#160;&#160; Or you could go Powershell nuts and try to become a .NET developer overnight and do everything in oneliners.</p>  <p>&#160;</p>  <p>But in this mad process, you often overlook some excellent and very obvious solutions.&#160; And there are situations where you can leverage multiple solutions against each other.</p>  <p>&#160;</p>  <p>So here’s what I do.&#160; I have one “Axe”, one solution I am comfortable with. Powershell.&#160; I LOVE working with Powershell.&#160; If it feels enjoyable to find a solution in Powershell because it’s fun or challenging, I’ll do it without question.</p>  <p>&#160;</p>  <p>However again, there are tons of prebuilt Command prompt applications, Group Policies and vbScripts I can leverage.&#160;&#160; For me, sometimes I’ll try to see if there is a WMI solution already existing in vbScript and try to port that to Powershell.&#160;&#160; There are situations that NETSH makes far more sense than reading the registry to get an IP address along with many other built in goodies.&#160;&#160; Using GPO makes more sense many times to deploy or remove rather than running from logon script.</p>  <p>My overall opinion is this.&#160;&#160; Learn.&#160; </p>  <p>Learn what makes YOU more productive.&#160; Don’t tie yourself into a box saying “I can’t” because your “main Axe” doesn’t easily do it.&#160; Don’t be afraid to see if there are more than two solutions to a problem (There often are).&#160; Sometimes in learning a different solution as well, you may find a way to produce the answer in what you’re comfortable with.</p>  <p>Remember.&#160; Computing should be fun, try to keep it that way whenever possible.</p>  <p>And the job, should always feel less like a “Job”</p>  <p>Sean   <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; Ooooo! More coolness with &ldquo;Restore&rdquo; and &ldquo;Checkpoints&rdquo;]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-ooooo-more-coolness.html" />
    <id>tag:www.energizedtech.com,2010://1.288</id>

    <published>2010-03-08T22:10:37Z</published>
    <updated>2010-03-08T22:10:37Z</updated>

    <summary> I opened up Pandora&apos;s box and found more goodies!&#160; Did you know you can easily Enable and Disable Monitoring on your Windows drives with Powershell?&#160; the same feature which offers “Shadow Copy restores” ? By default it’s normally enabled...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellOooooMorecoolnesswithRestorean_F166/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellOooooMorecoolnesswithRestorean_F166/Powershell_thumb.jpg" width="244" height="174" /></a> </p>  <p>I opened up Pandora's box and found more goodies!&#160; </p>  <p>Did you know you can easily Enable and Disable Monitoring on your Windows drives with Powershell?&#160; the same feature which offers “Shadow Copy restores” ?</p>  <p>By default it’s normally enabled on Drive C:, but let’s say this is a Server Environment.&#160;&#160; You deploy them on a habitual basis, and like any good IT Pro, you keep the DATA from the SYSTEM.</p>  <p>But out of the Box, anything other than C: does not have system Restore enabled.&#160; So normally that means, GUI, Right click, find option… AIGHAHGAHHHGA!!</p>  <p>&#160;</p>  <p>But not with Powershell</p>  <p>In Powershell it’s just run as Administrator and</p>  <p><strong>ENABLE-COMPUTERRESTORE DriveLetter</strong></p>  <p>and </p>  <p><strong>DISABLE-COMPUTERRESTORE DriveLetter</strong></p>  <p>&#160;</p>  <p>EASY!</p>  <p>So if you’re running a Domain Controller by default you might want to shut off the Volume tracking feature because you DON’T want “previous versions” available to alter your SYSVOL structure.&#160; That’s just a mess waiting to happen.</p>  <p>So </p>  <p><strong>DISABLE-COMPUTERRESTORE C:</strong></p>  <p>And if all of your data is sitting on the new Drive E: and needs to be monitored so you CAN do “Previous versions”</p>  <p><strong>ENABLE-COMPUTERRESTORE E:</strong></p>  <p>There!</p>  <p>Your work is done! Now relax and break out the bubbly!</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Backing up all Data Natively in Server 2003 &ndash; Part 1]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/backing-up-all-data-natively-i.html" />
    <id>tag:www.energizedtech.com,2010://1.287</id>

    <published>2010-03-08T16:18:31Z</published>
    <updated>2010-03-08T16:18:31Z</updated>

    <summary>Part 1 – Hello Free backup, I never knew you so well In a previous life I spent my days working with clients and using the native backup solution from Windows “NTBACKUP” Now a lot of people look down upon...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><u>Part 1 – Hello Free backup, I never knew you so well</u></p>  <p>In a previous life I spent my days working with clients and using the native backup solution from Windows “NTBACKUP”</p>  <p>Now a lot of people look down upon NTBACKUP as the poor man’s backup.&#160; Stripped down, hurt.</p>  <p>Let’s take a second look at NTBACKUP.&#160; In Server 2003 with NTBACKUP you had the following features</p>  <p>Licensing cost – NIL (Free to use with the O/S)    <br />Open File option – Built in (Yes, thanks to Shadow Copy you can backup many if not all open files)     <br />Exchange agent – Built in     <br />Media supported – Tapes and Physical Media     <br />Ability to Email logs – programmable</p>  <p>You have to remember that “NTBACKUP” is really just a stripped down version of BackupExec (owned by Symantec now) and really ISN’T that bad of a backup. </p>  <p>You can run it from a command line, the configuration files are pure text (and easy to edit) and if you leverage just a few of the features built into Windows you, as an Administrator can have a backup system capable of emailing, printing and archiving logs.</p>  <p>“But I have an SQL Server!” (I hear a voice in the background scream)</p>  <p>And SQL has it’s OWN built in backup which can be scheduled and will co exist with NTbackup.</p>  <p>So feeling a little less nervous? Good</p>  <p>Follow along with me as I try to lightly touch on leveraging the built in Backup solutions provided by Microsoft to extend your abilities and pad your wallet with savings.</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; Easily create System Restore Points]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-easily-create-syste.html" />
    <id>tag:www.energizedtech.com,2010://1.286</id>

    <published>2010-03-08T14:09:01Z</published>
    <updated>2010-03-08T14:09:01Z</updated>

    <summary> Hey did You know you can create a System Restore snapshot in Powershell ? I didn’t until five minutes ago.&#160; The Cmdlet name wasn’t one of the typical “GET” or “SET” ones,as such I missed it. But I ran...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellEasilycreateSystemRestorePoint_7BC5/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellEasilycreateSystemRestorePoint_7BC5/Powershell_thumb.jpg" width="244" height="174" /></a></p>  <p>Hey did You know you can create a System Restore snapshot in Powershell ? </p>  <p>I didn’t until five minutes ago.&#160; The Cmdlet name wasn’t one of the typical “GET” or “SET” ones,as such I missed it.</p>  <p>But I ran a GET-COMMAND this morning looking for some interesting CmdLets to learn and saw this one</p>  <p><strong>CHECKPOINT-COMPUTER</strong></p>  <p>And it’s about the easiest one to run!</p>  <p><strong>CHECKPOINT-COMPUTER –Description “This is My System Restore Point”</strong></p>  <p>It has to be run with Administrative Privledges and produces a nice simple status bar as is executes.</p>  <p>What does this mean to you?</p>  <p>That no matter what you do, you have an EASY way to trigger a System Restore Checkpoint.&#160; A simple shortcut to a Powershell script to run it and cover your bases.</p>  <p>&#160;</p>  <p>Powershell, stressfree for you</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title>Scripted My Way</title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/scripted-my-way.html" />
    <id>tag:www.energizedtech.com,2010://1.285</id>

    <published>2010-03-07T15:40:17Z</published>
    <updated>2010-03-07T15:40:17Z</updated>

    <summary> This is dedicated to ALL scripters.&#160; Anybody including vbScript, Logon Script, Shell Monkeys, Powershell Dudes whatever you want to call yourself. Scripting is a passion to those that do it. And to you, Sing this to Frank Sinatra’s “My...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/ScriptedMyWay_95CD/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/ScriptedMyWay_95CD/Powershell_thumb.jpg" width="244" height="174" /></a> </p>  <p>This is dedicated to ALL scripters.&#160; Anybody including vbScript, Logon Script, Shell Monkeys, Powershell Dudes whatever you want to call yourself.</p>  <p>Scripting is a passion to those that do it.</p>  <p><a href="http://landofsilly.mypodcast.com/2010/03/Scripted_My_Way-293094.html" target="_blank">And to you, Sing this to Frank Sinatra’s “My Way”</a></p>  <p><a href="http://landofsilly.mypodcast.com/2010/03/Scripted_My_Way-293094.html" target="_blank">I Script it My Way</a> </p>  <p>And now the Server's Off    <br />The Switches Blink within a green glow     <br />I need, to launch it now     <br />But it's locked away behind Medeco </p>  <p>I'll use a Wake On Lan    <br />In Powershell, I'll launch and then play     <br />No more, won't pay for code     <br />I'll script it My Way </p>  <p>And with, my vbScript    <br />I'll go and warn of interventions     <br />My logs have triggers too     <br />They tell me now from my inventions </p>  <p>I carved and shaped them all    <br />I automate my work for my pay     <br />An ITpro and yet I Code     <br />I'll script it My Way </p>  <p>Oh there were days, I wished I could    <br />Whip out a Visa now, I surely would     <br />But rather than give in to Hell     <br />I'll code it in with Powershell     <br />And vbScript and Batch Files too     <br />I'll script it My Way </p>  <p>I speak in Syntax now    <br />ItPros, they don't know me     <br />And Devs, they shun me too     <br />My code it runs so very slowly </p>  <p>But I, will not shy on down    <br />For I stand proud of my automations     <br />For I, I did it all     <br />I Scripted My Way </p>  <p>For what is code no matter small    <br />Whether a function or simple Call     <br />To automate in Joy and Glee     <br />I’ll do it all Enternally     <br />The systems bow and move to me     <br />They're scripted my way </p>  <p><a href="http://landofsilly.mypodcast.com/2010/03/Scripted_My_Way-293094.html" target="_blank">Yes I SCRIPTED MY WAY</a></p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; What is a Profile and how do I use it?]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-what-is-a-profile-a.html" />
    <id>tag:www.energizedtech.com,2010://1.284</id>

    <published>2010-03-05T19:14:55Z</published>
    <updated>2010-03-05T19:14:55Z</updated>

    <summary> In Powershell there is a VERY use to feature that many of us didn’t touch (*especially those of use NEW to Powershell*) It’s called your “Profile” The Profile is just settings and Functions that are SPECIFIC to a Powershell...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellWhatisaProfileandhowdoIuseit_C858/Powershell_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellWhatisaProfileandhowdoIuseit_C858/Powershell_thumb.jpg" width="244" height="174" /></a></p>  <p>In Powershell there is a VERY use to feature that many of us didn’t touch (*especially those of use NEW to Powershell*) </p>  <p>It’s called your “Profile”</p>  <p>The Profile is just settings and Functions that are SPECIFIC to a Powershell session.&#160; Most of the time you will see them in use by software such as “Quest ActiveRoles Management Shell”.&#160; When you see “Custom Management Shells” such as the Exchange Server 2007 and DPM Shell, those are just really customized profiles for the most part.</p>  <p>&#160;</p>  <p>So how can YOU make a profile in Powershell that meets your daily needs?</p>  <p>Very easy in fact.&#160;&#160; You won’t be surprise either, it’s dead simple too!</p>  <p>Your personal profile be default does not exist BUT the variable to point where it is DOES.&#160; All YOU have to do is run this simple command</p>  <p><strong>NEW-ITEM –ITEMTYPE File –PATH $PROFILE –FORCE</strong></p>  <p>And you now have a blank profile.</p>  <p>By launching NOTEPAD $PROFILE you can edit it and add useful features to your Powershell session.</p>  <p>For example, is there a particular script you use DAILY or functions you would like to have native your Powershell session?</p>  <p>Turn them into Functions in Powershell and add it to your profile.&#160; It’s as simple as copy paste!</p>  <p>Do you have going between Quest and Exchange 2007 and would like it all as ONE shell?</p>  <p>Put the ADD-PSSNAPIN for each feature as the top lines of your profile.</p>  <p>How about something as simple as “I want my Shell each and everyday to greet me with a Cheery HELLO!”</p>  <p>Well you can do that to! Make the last line (or the first as you prefer)</p>  <p>Here’s a sample profile so you can understand the syntax.&#160; It’s not really any different from a PS1 file, in some ways it’s a LOT like a PS1 file that runs on the startup of Powershell</p>  <p>----------------- Sample Profile -----------------------</p>  <p># Add Snapins</p>  <p>ADD-PSSNAPIN Quest.ActiveRoles.AdManagement</p>  <p># Say Hello to the nice person</p>  <p>WRITE-HOST “Hello and Goodday to you Glorius Administrator”   <br />WRITE-HOST “I am your Powershell Administration Session.”    <br />WRITE-HOST “Your wish is my command”</p>  <p>#Define a useful function</p>  <p>function global:OUT-HAPPYMESSAGE {   <br />WRITE-HOST “I am the King of my Universe, all shall run away from me…”    <br />}</p>  <p>#Make an Alias</p>  <p>NEW-ALIAS O INVOKE-EXPRESSION</p>  <p> ----------------- Sample Profile -----------------------</p>  <p>&#160;</p>  <p>So with this very simple profile My Powershell session will now start like this</p>  <p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellWhatisaProfileandhowdoIuseit_C858/image_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellWhatisaProfileandhowdoIuseit_C858/image_thumb.png" width="486" height="163" /></a> </p>  <p>As you can see I now Have a new Custom function called “OUT-HAPPYMESSAGE” I can run anytime to make myself feel good and mighty.</p>  <p>I can now Open Files and launch their respective applications.</p>  <p>I can also access my Quest Commandlets and be more Productive and leave work earlier and go…… I mean MAKE THINGS FASTER SO I CAN WORK HARDER! (did my boss see that?)</p>  <p>All in all not difficult to use, to change or to share (As it’s just a text file under the </p>  <p>%USERPROFILE%\Documents\Windows Powershell\ </p>  <p>Folder that you can copy onto other systems as well.</p>  <p>Powershell, Live the good Life for free</p>  <p>&#160;</p>  <p>Sean   <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; Disable Network Adapters EASILY]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-disable-network-ada.html" />
    <id>tag:www.energizedtech.com,2010://1.283</id>

    <published>2010-03-05T17:53:34Z</published>
    <updated>2010-03-05T17:53:34Z</updated>

    <summary> I was helping out in the forums when a Question popped. “Can I programatically disable a Network Card?” The gentleman had a system that would have Full Domain access (for regular users) and occasionally somebody would need to work...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellDisableNetworkAdaptersEASILY_B4FB/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellDisableNetworkAdaptersEASILY_B4FB/Powershell_thumb.jpg" width="244" height="174" /></a> </p>  <p>I was helping out in the forums when a Question popped.</p>  <p>“Can I programatically disable a Network Card?”</p>  <p>The gentleman had a system that would have Full Domain access (for regular users) and occasionally somebody would need to work on the machine as a Guest and be guaranteed to have no Network access.</p>  <p>Although there are many things you can do to REALLY restrict network access; Hands down NOTHING beats pulling the LAN cable! </p>  <p>So doing it via software?</p>  <p>Turns out with WMI it’s VERY easy.&#160; You just need to run as Administrator and execute the following command.</p>  <p><strong>GET-WMIOBJECT WIN32_NETWORKADAPTER | foreach { $_.Disable() }</strong></p>  <p>which will shutdown *ALL* network adapters (Physical, Logical, ALL! or</p>  <p><strong>GET-WMIOBJECT WIN32_NETWORKADAPTER | foreach { $_.Enable() }</strong></p>  <p>to Enable them all again</p>  <p>You CAN get more specific and isolate that to only physical adapters by adding in a WHERE-OBJECT filter like this since the WIN32_NETWORKADAPTER has a property called “PhysicalAdapter” which is Boolean “True” or “False” on whether it’s a “Physical Adapter”.&#160;&#160; </p>  <p><strong>GET-WMIOBJECT WIN32_NETWORKADAPTER | where { $_.PhysicalAdapter –eq $TRUE} | foreach { $_.Disable() }</strong></p>  <p>to only shut off Physical Adapters.</p>  <p>It’s not a typical scenario and this CAN be done with VbScript too if you prefer by using this script for the Blanket approach</p>  <p>----------- Disable All Network Adapters --------------    <br />On Error Resume Next     <br />strComputer = &quot;.&quot;     <br />Set objWMIService = GetObject(&quot;winmgmts:&quot; _     <br />&#160;&#160;&#160; &amp; &quot;{impersonationLevel=impersonate}!\\&quot; &amp; strComputer &amp; &quot;\root\cimv2&quot;)     <br />Set colItems = objWMIService.ExecQuery(&quot;Select * from Win32_NetworkAdapter&quot;)     <br />For Each objItem in colItems     <br />&#160;&#160;&#160; objitem.Disable()     <br />Next     <br />----------- Disable All Network Adapters -----------</p>  <p>But honestly for just DEVELOPING the vbScript portion of it Powershell was STILL the King since it allows me interactively test and work with WMI with “open notepad, edit, save, run, curse, do it again…”</p>  <p>&#160;</p>  <p>Powershell, making life easier one Cmdlet at a time</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Easily Disable the &ldquo;Office Live&rdquo; Add-in]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/easily-disable-the-office-live.html" />
    <id>tag:www.energizedtech.com,2010://1.282</id>

    <published>2010-03-04T01:41:35Z</published>
    <updated>2010-03-04T01:41:35Z</updated>

    <summary>First statement, I have nothing against the Office Live Add-in, it’s a great feature. But if you don’t use it and need to easily disable it network wide.&#160; Quickly without going computer to computer to computer and clicking on “Disable...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p>First statement, I have nothing against the Office Live Add-in, it’s a great feature.</p>  <p>But if you don’t use it and need to easily disable it network wide.&#160; Quickly without going computer to computer to computer and clicking on “Disable Addin” option?</p>  <p>Here’s how.&#160; </p>  <p>Like just about everything, the settings are sitting right inside the registry.&#160; Just a matter of editing them.</p>  <p>The addin sits near where the rest of the Word addins sit.&#160; Right off of</p>  <p><strong></strong></p>  <p><strong>HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Word\Addins\OLConnectorAdd.Connect</strong></p>  <p>If you’re working with a 64bit environment (because it IS a 32bit application) you’ll find it sitting under</p>  <p><strong>HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Office\Word\Addins\OLConnectorAdd.Connect</strong></p>  <p><strong></strong></p>  <p><a href="http://www.energizedtech.com/WindowsLiveWriter/DisablingtheOfficeLiveaddineasily_11B8E/Registry_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Registry" border="0" alt="Registry" src="http://www.energizedtech.com/WindowsLiveWriter/DisablingtheOfficeLiveaddineasily_11B8E/Registry_thumb.jpg" width="579" height="378" /></a>The </p>  <p>In either case, the one setting you need to change in the registry to disable the Addin is simple “<strong>LoadBehaviour</strong>”.&#160; Changing that value to a <strong>0</strong> will completely disable the Office Live addin in Word 2007 for all users.&#160; </p>  <p>Now because this is a registry change you can just script, GPO, flash the change at will.&#160;&#160; So much easier than “Login, Disable Addin, Logoff… Grumble…”</p>  <p>&#160;</p>  <p>Sean   <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title><![CDATA[Powershell &ndash; How to add HELP to your own scripts and Functions]]></title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/powershell-how-to-add-help-to.html" />
    <id>tag:www.energizedtech.com,2010://1.281</id>

    <published>2010-03-03T20:48:37Z</published>
    <updated>2010-03-03T20:48:37Z</updated>

    <summary> Within Powershell there is a very powerful and yet simple to use feature.&#160; The ability to place helpful information and documentation within your scripts and functions. You’ve already seen the results of it in use.&#160; When you type in...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/Powershell_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/Powershell_thumb.jpg" width="244" height="174" /></a></p>  <p>Within Powershell there is a very powerful and yet simple to use feature.&#160; The ability to place helpful information and documentation within your scripts and functions.</p>  <p>You’ve already seen the results of it in use.&#160; When you type in HELP and a CMDLET</p>  <p><strong>HELP GET-CHILDITEM</strong></p>  <p>Which usually reveals this typical screen.</p>  <p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_thumb.png" width="513" height="348" /></a> </p>  <p></p>  <p>So you can leverage the HELP system when YOU make scripts too!&#160; It’s call “Comment Based Help”.&#160; If you type</p>  <p><strong>HELP about_Comment_Based_Help</strong></p>  <p>You’ll get some well written instructions from Microsoft.</p>  <p>So here is a sample Powershell Script that does nothing other than do a “Hello World” to the console</p>  <p>------------- </p>  <p>OUT-HOST ‘Hello World’</p>  <p>-----------</p>  <p>Now if we save this file as HELLOWORLD.PS1 and try doing HELP HELLOWORLD.PS1 all we’ll get is a single line that says</p>  <p><strong>HELLOWORLD.PS1</strong></p>  <p>To put some help into this just drop in a “Comment Block” with appropriate keywords (documented in the Help files) to fill in the “HELP” Details</p>  <p>A comment block begins with a </p>  <p>&lt;#</p>  <p>and ends with a </p>  <p>#&gt;</p>  <p>For example we have various keywords such as </p>  <p>.SYNOPSIS    <br />.DESCRIPTION     <br />.EXAMPLE     <br />.NOTES     <br />.LINK</p>  <p>There are others, but we’ll add in these to our file so you can see you could add in the HELP</p>  <p>------ HELLOWORLD.PS1 ---------</p>  <p>&lt;#</p>  <p>.SYNOPSIS    <br />This is a Powershell Script – It is simple     <br />    <br />.DESCRIPTION     <br />The Script you have when run will produce Output on the Console that says     <br />Hello World.&#160; It will do nothing else.&#160; It will not sing, or do pretty lights, it will     <br />not break anything.&#160; All it will do is print TWO WORDS on the screen.&#160; And only     <br />the words ‘Hello World’.&#160; I know, it is a lame script.&#160; I am sorry.     <br />    <br />.EXAMPLE     <br />./HELLOWORLD.PS1</p>  <p>Output on Screen    <br />Hello World     <br />    <br />.NOTES     <br />I would love to have some really impressive notes in this field, but since the     <br />script is so lame the only Notes I can put in are     <br />Pick up some Milk     <br />A loaf of Bread     <br />A box of cookies     <br />    <br />.LINK     <br />http://www.energizedtech.com</p>  <p>#&gt;</p>  <p>WRITE-HOST ‘Hello World’</p>  <p>------ HELLOWORLD.PS1 ---------</p>  <p>Now when you type in HELP ./HELLOWORLD.PS1 you’ll get THIS output</p>  <p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_thumb_1.png" width="491" height="333" /></a> </p>  <p>And yes, it does support the standard extensions to HELP like <strong>–full</strong>,<strong> –detailed</strong> and <strong>–examples</strong> .&#160; You won’t see the .NOTES from Help until you do a </p>  <p><strong>HELP ./HELLOWORLD.PS1 –full </strong></p>  <p>Afterwards you’ll see this and the Website link I dropped in for further “help” :)</p>  <p><a href="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.energizedtech.com/WindowsLiveWriter/PowershellHowtoaddHELPtoyourownscriptsan_DDDA/image_thumb_2.png" width="476" height="323" /></a> </p>  <p>It’s not required to do this, but it does add a huge level of professionalism to your scripts and even makes it easier for Subordinates to know that anytime they’re in Powershell just type HELP and a Cmdlet or function to “GET-HELP”</p>  <p>Powershell, It is Easy</p>  <p>Sean    <br />The Energized Tech</p>]]>
        
    </content>
</entry>

<entry>
    <title>Quickly open files with default Applications in Powershell</title>
    <link rel="alternate" type="text/html" href="http://www.energizedtech.com/2010/03/quickly-open-files-with-defaul.html" />
    <id>tag:www.energizedtech.com,2010://1.280</id>

    <published>2010-03-03T16:41:11Z</published>
    <updated>2010-03-03T16:41:11Z</updated>

    <summary> A quick and dirty one for you.&#160; There is often time I need to launch and edit a word document in Word. And I’m lazy.&#160;&#160; I try to work from the Command prompt as much as possible.&#160; Type it...</summary>
    <author>
        <name>Sean Kearney</name>
        <uri>http://ye110beard.spaces.live.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://www.energizedtech.com/">
        <![CDATA[<p><a href="http://www.energizedtech.com/WindowsLiveWriter/QuicklyopenfileswithdefaultApplicationsi_A453/Powershell_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Powershell" border="0" alt="Powershell" src="http://www.energizedtech.com/WindowsLiveWriter/QuicklyopenfileswithdefaultApplicationsi_A453/Powershell_thumb.jpg" width="244" height="174" /></a> </p>  <p>A quick and dirty one for you.&#160; There is often time I need to launch and edit a word document in Word.</p>  <p>And I’m lazy.&#160;&#160; I try to work from the Command prompt as much as possible.&#160; Type it and I’m good.&#160; I just hate clicking that darn mouse whenever possible.&#160;&#160; The more I live in Powershell, the better and happier I am.</p>  <p>I constantly open .CSV files to view and search the contents in Excel.&#160; I find Excel (and other applications suited for that exact purpose) do the job beautifully.</p>  <p>I didn’t realize until just now that if I launch “START-PROCESS” and a filename.CSV or .DOC (or whatever) it would just launch the default app with the file loaded!</p>  <p>I like that!</p>  <p>But, as I said before.&#160;&#160; I don’t like typing.&#160; So I made an ALIAS and you can too.&#160;&#160; Think of an ALIAS as a keyboard shortcut.&#160;&#160; Something to make you more efficient.</p>  <p>The process is easy too.</p>  <p>&#160;</p>  <p><strong>NEW-ALIAS ALIASNAME ORIGINALCmdLet</strong></p>  <p>&#160;</p>  <p>So super lazy me made an ALIAS to “Open files”</p>  <p><strong>NEW-ALIAS OPEN-FILE START-PROCESS</strong></p>  <p>So now in Powershell I just type in “OPEN-FILE THISFILE.CSV” or “OPEN-FILE SOMETHING.DOC” and it launches the default app with the file opened.&#160;&#160; Yes, this is good for PDF files too.</p>  <p>&#160;</p>  <p>And yes, you could just as easily as lazily create an ALIAS call “O” to “Open a file” :P</p>  <p><strong>NEW-ALIAS O START-PROCESS</strong></p>  <p><strong>O EXCELFILE.CSV</strong></p>  <p>&#160;</p>  <p>Powershell.&#160; Enjoy the sweet life.</p>  <p>Sean   <br />The Energized Tech</p>]]>
        
    </content>
</entry>

</feed>
