&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Articles from February 2014 on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/articles/2014/02/</link><description>Recent content in Articles from February 2014 on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://powershell.org/articles/2014/02/index.xml" rel="self" type="application/rss+xml"/><item><title>Up Next: Nick Howell from NetApp talking about software defined datacenter</title><link>https://powershell.org/articles/2014-02-25-up-next-nick-howell-from-netapp-talking-about-software-defined-datacenter/</link><guid>https://powershell.org/articles/2014-02-25-up-next-nick-howell-from-netapp-talking-about-software-defined-datacenter/</guid><pubDate>Tue, 25 Feb 2014 16:22:28 +0000</pubDate><description>&lt;p&gt;This Thursday, Feb 27, 2014 join us with guest, Nick Howell, (@that1guynick) from NetApp as the discussion will be software defined datacenter. See you at 9:30PM EST&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>This Thursday, Feb 27, 2014 join us with guest, Nick Howell, (@that1guynick) from NetApp as the discussion will be software defined datacenter. See you at 9:30PM EST</p>
]]></content:encoded></item><item><title>Julie's Comments: The Scripting Games – Winter 2014</title><link>https://powershell.org/articles/2014-02-19-julies-comments-the-scripting-games-winter-2014/</link><guid>https://powershell.org/articles/2014-02-19-julies-comments-the-scripting-games-winter-2014/</guid><pubDate>Wed, 19 Feb 2014 22:00:00 +0000</pubDate><description>&lt;p&gt;&lt;em&gt;This post comes to us from Julie Andreacola, one of the members of team Kitton Mittons, who won The Scripting Games - Winter 2014. You&amp;rsquo;re welcome to submit your thoughts about the Games as well!&lt;/em&gt;__&lt;br&gt;
The 2014 Scripting Games are over and once again, it was a terrific experience. This was my third scripting games and I was blown away with all that I learned.&lt;br&gt;
The team approach was very appealing to me as I have been the PowerShell expert at my workplace so I was hoping to find a team where someone knew more than I did as I’m only intermediate in PowerShell skills. I struggled to put a team together from our local PowerShell user group for the practice event, but it just didn’t work out due to the timing and workload of potential team members. I took to Twitter to find a team that had an open spot and found the Kitton_Mittons.&lt;br&gt;
The team was just what I needed. We had no expectations to win and we acknowledged that some weeks, people would not be able to participate. All of the team, but myself was located in Northern Virginia, so we arranged for a Google Hangout each evening around 7 p.m. We also had a shared repository on GitHub. Both of these tools were new for us, but were invaluable for our team collaboration. I think we only had one night with everyone in attendance. The sessions varied from discussion of elements of the script, screen sharing (nice Google Hangout feature), and general geek conversation. Two of the team traveled to Charlotte NC to join me in PowerShell Saturday 007 where we met and gained another team member for the final few events.&lt;br&gt;
The learning benefits happened immediately. The first week I learned more about parameters and using them to validate inputs. I immediately began implementing them in my scripts at work, making them more robust and easier to hand off to others as I was transitioning to a new job. A couple days later, our team made our first module. I knew it was easy, but had never done it and now my script at work had a module. One of our team members made an install script that put the files and modules in the correct places. I realized the advantage of this especially when turning scripts over to users unfamiliar with PowerShell. I was able to take the same installer script and quickly customize for use in my workplace. The following weeks included getting more experience with efficiencies of script blocks and better error checking. Although many of my evenings were being taken up with PowerShell, I found the nightly sessions invaluable as our team leader, Jason Morgan, took the time to teach and explain the more complex aspects of the scripts.&lt;br&gt;
The 2014 Scripting Games exceeded my expectations and truly advanced my skills. I also have a new network of System Center IT Pros. I’m starting a new job this week and I know what I learned and gained over the last 4 weeks will help me to excel in this new position. A big thank you to my team mates, coaches, judges, and the PowerShell community. Learning can be fun!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p><em>This post comes to us from Julie Andreacola, one of the members of team Kitton Mittons, who won The Scripting Games - Winter 2014. You&rsquo;re welcome to submit your thoughts about the Games as well!</em>__<br>
The 2014 Scripting Games are over and once again, it was a terrific experience. This was my third scripting games and I was blown away with all that I learned.<br>
The team approach was very appealing to me as I have been the PowerShell expert at my workplace so I was hoping to find a team where someone knew more than I did as I’m only intermediate in PowerShell skills. I struggled to put a team together from our local PowerShell user group for the practice event, but it just didn’t work out due to the timing and workload of potential team members. I took to Twitter to find a team that had an open spot and found the Kitton_Mittons.<br>
The team was just what I needed. We had no expectations to win and we acknowledged that some weeks, people would not be able to participate. All of the team, but myself was located in Northern Virginia, so we arranged for a Google Hangout each evening around 7 p.m. We also had a shared repository on GitHub. Both of these tools were new for us, but were invaluable for our team collaboration. I think we only had one night with everyone in attendance. The sessions varied from discussion of elements of the script, screen sharing (nice Google Hangout feature), and general geek conversation. Two of the team traveled to Charlotte NC to join me in PowerShell Saturday 007 where we met and gained another team member for the final few events.<br>
The learning benefits happened immediately. The first week I learned more about parameters and using them to validate inputs. I immediately began implementing them in my scripts at work, making them more robust and easier to hand off to others as I was transitioning to a new job. A couple days later, our team made our first module. I knew it was easy, but had never done it and now my script at work had a module. One of our team members made an install script that put the files and modules in the correct places. I realized the advantage of this especially when turning scripts over to users unfamiliar with PowerShell. I was able to take the same installer script and quickly customize for use in my workplace. The following weeks included getting more experience with efficiencies of script blocks and better error checking. Although many of my evenings were being taken up with PowerShell, I found the nightly sessions invaluable as our team leader, Jason Morgan, took the time to teach and explain the more complex aspects of the scripts.<br>
The 2014 Scripting Games exceeded my expectations and truly advanced my skills. I also have a new network of System Center IT Pros. I’m starting a new job this week and I know what I learned and gained over the last 4 weeks will help me to excel in this new position. A big thank you to my team mates, coaches, judges, and the PowerShell community. Learning can be fun!</p>
]]></content:encoded></item><item><title>Free eBook from Microsoft's Scripting Guy: Windows PowerShell Networking Guide</title><link>https://powershell.org/articles/2014-02-19-free-ebook-from-microsofts-scripting-guy-windows-powershell-networking-guide/</link><guid>https://powershell.org/articles/2014-02-19-free-ebook-from-microsofts-scripting-guy-windows-powershell-networking-guide/</guid><pubDate>Wed, 19 Feb 2014 14:55:00 +0000</pubDate><description>&lt;p&gt;Ed Wilson, Microsoft&amp;rsquo;s Scripting Guy, has created a free ebook, _Windows PowerShell Networking Guide. _It&amp;rsquo;s designed to provide a super-quick PowerShell crash course, and then show you how to  manage various networking scenarios by using the shell.&lt;br&gt;
And it&amp;rsquo;s free! Just click the link to get your copy - and please, tell a friend!&lt;br&gt;
&lt;a href="https://powershell.org/wp-content/uploads/2014/02/PoshNetworking.pdf.zip"&gt;PoshNetworking.pdf&lt;/a&gt;&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Ed Wilson, Microsoft&rsquo;s Scripting Guy, has created a free ebook, _Windows PowerShell Networking Guide. _It&rsquo;s designed to provide a super-quick PowerShell crash course, and then show you how to  manage various networking scenarios by using the shell.<br>
And it&rsquo;s free! Just click the link to get your copy - and please, tell a friend!<br><a href="https://powershell.org/wp-content/uploads/2014/02/PoshNetworking.pdf.zip">PoshNetworking.pdf</a></p>
]]></content:encoded></item><item><title>Closing the Games</title><link>https://powershell.org/articles/2014-02-17-closing-the-games/</link><guid>https://powershell.org/articles/2014-02-17-closing-the-games/</guid><pubDate>Mon, 17 Feb 2014 22:10:30 +0000</pubDate><description>&lt;p&gt;The judging is complete for the fourth and final event in the 2014 Winter Scripting Games.&lt;br&gt;
This Games was something very different in that we presented 4 we complex scenarios that were designed to be as close as possible to the type of tasks you may have to perform at work. The solutions required multi-file answers - there&amp;rsquo;s no way you could solve these with a one liner!&lt;br&gt;
All of the teams that submitted entries rose to meet the hardest challenge I&amp;rsquo;ve seen in a Scripting Games - and I&amp;rsquo;ve taken part of judged all but the first Games.&lt;br&gt;
All entries were scored by 2 judges with the judges being rotated to ensure that all judges scored each team in at least one event.&lt;br&gt;
I&amp;rsquo;d like to thank the judges for their hard work and also thank the coaching team put together by Mike Robbins - most of all I&amp;rsquo;d like to thank all of the teams that entered for taking part.&lt;br&gt;
In any Games we have winners and the winning teams from these Games are:&lt;br&gt;
1.Kitton Mittons with 19.375 points (8 of 8 scores received)&lt;br&gt;
2.TecHaH with 18.75 points (8 of 8 scores received)&lt;br&gt;
3.Schnipersons with 18.5 points (8 of 8 scores received)&lt;br&gt;
Congratulations to Kitton Mittons for winning the 2014 Winter Scripting Games - if a representative from the winning team could please contact Don Jones or myself we&amp;rsquo;ll see about getting your prizes to you .&lt;br&gt;
The Games are closed. .&lt;br&gt;
Until the next time.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>The judging is complete for the fourth and final event in the 2014 Winter Scripting Games.<br>
This Games was something very different in that we presented 4 we complex scenarios that were designed to be as close as possible to the type of tasks you may have to perform at work. The solutions required multi-file answers - there&rsquo;s no way you could solve these with a one liner!<br>
All of the teams that submitted entries rose to meet the hardest challenge I&rsquo;ve seen in a Scripting Games - and I&rsquo;ve taken part of judged all but the first Games.<br>
All entries were scored by 2 judges with the judges being rotated to ensure that all judges scored each team in at least one event.<br>
I&rsquo;d like to thank the judges for their hard work and also thank the coaching team put together by Mike Robbins - most of all I&rsquo;d like to thank all of the teams that entered for taking part.<br>
In any Games we have winners and the winning teams from these Games are:<br>
1.Kitton Mittons with 19.375 points (8 of 8 scores received)<br>
2.TecHaH with 18.75 points (8 of 8 scores received)<br>
3.Schnipersons with 18.5 points (8 of 8 scores received)<br>
Congratulations to Kitton Mittons for winning the 2014 Winter Scripting Games - if a representative from the winning team could please contact Don Jones or myself we&rsquo;ll see about getting your prizes to you .<br>
The Games are closed. .<br>
Until the next time.</p>
]]></content:encoded></item><item><title>What Should The Scripting Games Look Like Next Time?</title><link>https://powershell.org/articles/2014-02-17-what-should-the-scripting-games-look-like-next-time/</link><guid>https://powershell.org/articles/2014-02-17-what-should-the-scripting-games-look-like-next-time/</guid><pubDate>Mon, 17 Feb 2014 18:17:14 +0000</pubDate><description>&lt;p&gt;If you&amp;rsquo;ve been following along with The Scripting Games over the past couple of iterations, you know that we&amp;rsquo;ve been trying some different, new things. This Winter Games, we did a team-based series of events that threw some &lt;em&gt;really&lt;/em&gt; complex scenarios at you. However, we know some folks would like to see the next Summer Games include a less-complex track that perhaps includes a focus on one-liners.&lt;br&gt;
(Not that one-liners are an essential part of a work environment, but they&amp;rsquo;re fun and a good competitive thing - this is &lt;em&gt;games&lt;/em&gt;, after all.)&lt;br&gt;
So we&amp;rsquo;re looking for your ideas. Drop a comment, and tell us how you think the next Games should be structured.&lt;br&gt;
**However, before you comment, **understand that judging by official, expert judges gets &lt;em&gt;extremely&lt;/em&gt; difficult. Multiple 10 events across 250 entries and you&amp;rsquo;ve got a _metric butt _&lt;em&gt;tonne&lt;/em&gt; of work for our volunteers to do. Quite frankly, it&amp;rsquo;s unlikely we&amp;rsquo;ll be able to provide a score-per-entry with that kind of volume. The folks who do judging just can&amp;rsquo;t take that much time off work. Seriously, even if a judge only had to look at an entry for 2 minutes, that can easily be more than 80 hours of work to look at every entry. It just isn&amp;rsquo;t do-able.&lt;br&gt;
So, in your comment, include some thoughts on what you&amp;rsquo;d like to see for the judging/scoring side as well, keeping in mind the desire of judges to also have family lives and jobs. What&amp;rsquo;s your real goal in participating in the Games? To get &lt;em&gt;community&lt;/em&gt; feedback (comments) on what you&amp;rsquo;ve done? We can arrange that. Is it perhaps educational to have judges pick out &amp;ldquo;noteworthy&amp;rdquo; (both good and bad) entries and comment on them, as a learning guide? Or are you solely after having a &amp;ldquo;known&amp;rdquo; expert offer commentary on your entry - which isn&amp;rsquo;t something we can guarantee if there are a large number of entries?&lt;br&gt;
Help us understand what you&amp;rsquo;re in it for, and give us some ideas for creating a Summer event that&amp;rsquo;s _fun, _as well as educational.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>If you&rsquo;ve been following along with The Scripting Games over the past couple of iterations, you know that we&rsquo;ve been trying some different, new things. This Winter Games, we did a team-based series of events that threw some <em>really</em> complex scenarios at you. However, we know some folks would like to see the next Summer Games include a less-complex track that perhaps includes a focus on one-liners.<br>
(Not that one-liners are an essential part of a work environment, but they&rsquo;re fun and a good competitive thing - this is <em>games</em>, after all.)<br>
So we&rsquo;re looking for your ideas. Drop a comment, and tell us how you think the next Games should be structured.<br>
**However, before you comment, **understand that judging by official, expert judges gets <em>extremely</em> difficult. Multiple 10 events across 250 entries and you&rsquo;ve got a _metric butt _<em>tonne</em> of work for our volunteers to do. Quite frankly, it&rsquo;s unlikely we&rsquo;ll be able to provide a score-per-entry with that kind of volume. The folks who do judging just can&rsquo;t take that much time off work. Seriously, even if a judge only had to look at an entry for 2 minutes, that can easily be more than 80 hours of work to look at every entry. It just isn&rsquo;t do-able.<br>
So, in your comment, include some thoughts on what you&rsquo;d like to see for the judging/scoring side as well, keeping in mind the desire of judges to also have family lives and jobs. What&rsquo;s your real goal in participating in the Games? To get <em>community</em> feedback (comments) on what you&rsquo;ve done? We can arrange that. Is it perhaps educational to have judges pick out &ldquo;noteworthy&rdquo; (both good and bad) entries and comment on them, as a learning guide? Or are you solely after having a &ldquo;known&rdquo; expert offer commentary on your entry - which isn&rsquo;t something we can guarantee if there are a large number of entries?<br>
Help us understand what you&rsquo;re in it for, and give us some ideas for creating a Summer event that&rsquo;s _fun, _as well as educational.</p>
]]></content:encoded></item><item><title>PowerShell Saturday 007 in review</title><link>https://powershell.org/articles/2014-02-13-powershell-saturday-007-in-review/</link><guid>https://powershell.org/articles/2014-02-13-powershell-saturday-007-in-review/</guid><pubDate>Thu, 13 Feb 2014 16:55:44 +0000</pubDate><description>&lt;p&gt;PowerShell Saturday was a huge success. Thank you to all of the speakers, event organizers, and most of all attendees for making it a great day. A new Iron Scripter was crowned and received this awesome trophy.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://pbs.twimg.com/media/Bf9xA3zCAAARsYk.jpg" alt="Embedded image permalink"&gt;&lt;/p&gt;
&lt;p&gt;Congrats to Stephen Owen aka @SRed13!&lt;/p&gt;
&lt;p&gt;There were many great sessions for both beginners and advanced scripters. Some of the speakers even posted slides, videos, and scripts of their presentations. Check out Brian Wilhite’s, @bwhilhite1979, ‘CIM’narios &lt;a href="http://t.co/SZdsUBcOdV"&gt;downloads&lt;/a&gt; from the event. Ashley McGlone, @GoateePFE, posted his beginner sessions including slides, video, and the coveted scripts &lt;a href="http://t.co/y5VaRNA3i5"&gt;here&lt;/a&gt;.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>PowerShell Saturday was a huge success. Thank you to all of the speakers, event organizers, and most of all attendees for making it a great day. A new Iron Scripter was crowned and received this awesome trophy.</p><p><img src="https://pbs.twimg.com/media/Bf9xA3zCAAARsYk.jpg" alt="Embedded image permalink"/><p>Congrats to Stephen Owen aka @SRed13!</p><p>There were many great sessions for both beginners and advanced scripters. Some of the speakers even posted slides, videos, and scripts of their presentations. Check out Brian Wilhite’s, @bwhilhite1979, ‘CIM’narios<a href="http://t.co/SZdsUBcOdV">downloads</a> from the event. Ashley McGlone, @GoateePFE, posted his beginner sessions including slides, video, and the coveted scripts<a href="http://t.co/y5VaRNA3i5">here</a>.</p><p>If you attended and haven’t requested your free ebook from O’Reilly (the flyer was in the goody bag), you might be surprised by the list that is available.</p><p>Until next time, Happy Scripting!</p>
]]></content:encoded></item><item><title>Testing for the Presence of a Registry Key and Value</title><link>https://powershell.org/articles/2014-02-10-testing-for-the-presence-of-a-registry-key-and-value/</link><guid>https://powershell.org/articles/2014-02-10-testing-for-the-presence-of-a-registry-key-and-value/</guid><pubDate>Mon, 10 Feb 2014 17:41:19 +0000</pubDate><description>&lt;p&gt;There are a number of different ways to test for the presence of a registry key and value in PowerShell. Here’s how I like to go about it. We’ll use an example key &lt;strong&gt;HKLM:\SOFTWARE\TestSoftware&lt;/strong&gt; with a single value &lt;strong&gt;Version&lt;/strong&gt;:&lt;br&gt;
&lt;a href="http://www.jonathanmedd.net/2014/02/testing-for-the-presence-of-a-registry-key-and-value.html"&gt;Click here&lt;/a&gt; to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>There are a number of different ways to test for the presence of a registry key and value in PowerShell. Here’s how I like to go about it. We’ll use an example key <strong>HKLM:\SOFTWARE\TestSoftware</strong> with a single value <strong>Version</strong>:<br><a href="http://www.jonathanmedd.net/2014/02/testing-for-the-presence-of-a-registry-key-and-value.html">Click here</a> to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.</p>
]]></content:encoded></item><item><title>PhillyPoSH 02/06/2014 meeting summary and presentation materials</title><link>https://powershell.org/articles/2014-02-09-phillyposh-02062014-meeting-summary-and-presentation-materials/</link><guid>https://powershell.org/articles/2014-02-09-phillyposh-02062014-meeting-summary-and-presentation-materials/</guid><pubDate>Mon, 10 Feb 2014 01:26:38 +0000</pubDate><description>&lt;p&gt;Art Beane gave a presentation using PowerShell to automate applications using &lt;a href="http://www.microsoft.com/com/default.mspx"&gt;COM&lt;/a&gt; . A &lt;a href="https://github.com/PhillyPoSH/2014-02"&gt;copy of his presentation materials&lt;/a&gt; are available on our &lt;a href="https://github.com/PhillyPoSH"&gt;GitHub Repository&lt;/a&gt;. Due to recording issues, we do not &lt;a href="http://youtu.be/Q0wFY2JPSMg"&gt;We do have a recording&lt;/a&gt; of this meeting on our &lt;a href="http://www.youtube.com/channel/UCAc_ow5FIJtRpvew__9Iqzg"&gt;YouTube channel.&lt;/a&gt;&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Art Beane gave a presentation using PowerShell to automate applications using<a href="http://www.microsoft.com/com/default.mspx">COM</a> . A<a href="https://github.com/PhillyPoSH/2014-02">copy of his presentation materials</a> are available on our<a href="https://github.com/PhillyPoSH">GitHub Repository</a>. Due to recording issues, we do not<a href="http://youtu.be/Q0wFY2JPSMg">We do have a recording</a> of this meeting on our<a href="http://www.youtube.com/channel/UCAc_ow5FIJtRpvew__9Iqzg">YouTube channel.</a></p>
]]></content:encoded></item><item><title>Problems with Windows Live Logins</title><link>https://powershell.org/articles/2014-02-09-problems-with-windows-live-logins/</link><guid>https://powershell.org/articles/2014-02-09-problems-with-windows-live-logins/</guid><pubDate>Sun, 09 Feb 2014 20:39:47 +0000</pubDate><description>&lt;p&gt;I know we&amp;rsquo;re currently seeing folks having a problem logging into the site by means of Windows Live accounts. Unfortunately, the problem is on Microsoft&amp;rsquo;s end - we&amp;rsquo;ve submitted a ticket.&lt;br&gt;
In the meantime, I want to point out a neat feature that can help: You can log in using a different social account, and if it or you provides the same e-mail address that you use with your Live account, our site will link the two. From then on you can log into the same profile on our site using either social account. Makes a nice backup.&lt;br&gt;
For this linking to work, you (a) need to know the e-mail address that you use to log into Windows Live. You then need to (b1) log in using a social account that has the same e-mail address for you, or (b2) log in using a social account that doesn&amp;rsquo;t provide an e-mail to us. In the case of (b2), we&amp;rsquo;ll then prompt you for an e-mail address, and you provide the same one you use to log into Windows Live. That&amp;rsquo;s how we link your profile to the new social account.&lt;br&gt;
Social accounts that fall into the (b2) category include BlogSpot.com, Twitter, and LiveJournal.&lt;br&gt;
We very much want to get Windows Live working again. We&amp;rsquo;re working on it, and you can contact our admin@ email alias if you think you have any clues for helping.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>I know we&rsquo;re currently seeing folks having a problem logging into the site by means of Windows Live accounts. Unfortunately, the problem is on Microsoft&rsquo;s end - we&rsquo;ve submitted a ticket.<br>
In the meantime, I want to point out a neat feature that can help: You can log in using a different social account, and if it or you provides the same e-mail address that you use with your Live account, our site will link the two. From then on you can log into the same profile on our site using either social account. Makes a nice backup.<br>
For this linking to work, you (a) need to know the e-mail address that you use to log into Windows Live. You then need to (b1) log in using a social account that has the same e-mail address for you, or (b2) log in using a social account that doesn&rsquo;t provide an e-mail to us. In the case of (b2), we&rsquo;ll then prompt you for an e-mail address, and you provide the same one you use to log into Windows Live. That&rsquo;s how we link your profile to the new social account.<br>
Social accounts that fall into the (b2) category include BlogSpot.com, Twitter, and LiveJournal.<br>
We very much want to get Windows Live working again. We&rsquo;re working on it, and you can contact our admin@ email alias if you think you have any clues for helping.</p>
]]></content:encoded></item><item><title>Using PowerShell Parameter Validation to Make Your Day Easier</title><link>https://powershell.org/articles/2014-02-04-using-powershell-parameter-validation-to-make-your-day-easier/</link><guid>https://powershell.org/articles/2014-02-04-using-powershell-parameter-validation-to-make-your-day-easier/</guid><pubDate>Wed, 05 Feb 2014 03:59:24 +0000</pubDate><description>&lt;p&gt;A number of entries in the Winter Scripting Games use parameter validation, but some that I have seen may not be using it correctly or to its full potential.&lt;br&gt;
Writing functions or scripts require a variety of parameters which have different requirements based on a number of items. It could require a collection, objects of a certain type or even a certain range of items that it should only accept.&lt;br&gt;
The idea of parameter validation is that you can specify specific checks on a parameter that is being used on a function or script. If the value or collection that is passed to the parameter doesn’t meet the specified requirements, a terminating error is thrown and the execution of the code halts and gives you an error stating (usually readable) the reason for the halt. This is very powerful and allows you to have much tighter control over the input that is going into the function. You don’t want to have your script go crazy halfway into the code execution because the values sent to the parameter were completely off of the wall.&lt;br&gt;
&lt;a href="http://learn-powershell.net/2014/02/04/using-powershell-parameter-validation-to-make-your-day-easier/"&gt;Click here&lt;/a&gt; to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>A number of entries in the Winter Scripting Games use parameter validation, but some that I have seen may not be using it correctly or to its full potential.<br>
Writing functions or scripts require a variety of parameters which have different requirements based on a number of items. It could require a collection, objects of a certain type or even a certain range of items that it should only accept.<br>
The idea of parameter validation is that you can specify specific checks on a parameter that is being used on a function or script. If the value or collection that is passed to the parameter doesn’t meet the specified requirements, a terminating error is thrown and the execution of the code halts and gives you an error stating (usually readable) the reason for the halt. This is very powerful and allows you to have much tighter control over the input that is going into the function. You don’t want to have your script go crazy halfway into the code execution because the values sent to the parameter were completely off of the wall.<br><a href="http://learn-powershell.net/2014/02/04/using-powershell-parameter-validation-to-make-your-day-easier/">Click here</a> to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.</p>
]]></content:encoded></item><item><title>MY 2014 Public POWERCLASS is Now Open for Registration</title><link>https://powershell.org/articles/2014-02-03-my-2014-public-powerclass-is-now-open-for-registration/</link><guid>https://powershell.org/articles/2014-02-03-my-2014-public-powerclass-is-now-open-for-registration/</guid><pubDate>Mon, 03 Feb 2014 18:44:02 +0000</pubDate><description>&lt;p&gt;I&amp;rsquo;m going to be running a 3-day POWERCLASS April 2, 3, and 4 near Raleigh-Durham, NC! You can get &lt;a href="http://events.concentratedtech.com"&gt;full details on my company&amp;rsquo;s website&lt;/a&gt;, including pricing and class descriptions.&lt;br&gt;
Don&amp;rsquo;t leave near Raleigh-Durham? Well, it&amp;rsquo;s a fun place, and not that expensive to visit. More importantly, I&amp;rsquo;m &lt;em&gt;not&lt;/em&gt; going to be doing a huge road-show and visiting a bunch of cities. Right now, my schedule is almost full through _September, _so this may well be the only public class I do in 2014. It might therefore be worth your while to take a short trip!&lt;br&gt;
The class will be VERY limited in size - just 16 students, max, and I&amp;rsquo;ll be happy with a bunch fewer. This is a &lt;em&gt;hardcore&lt;/em&gt; class. We&amp;rsquo;re going to assume you&amp;rsquo;ve conquered the basics of Windows PowerShell and that you&amp;rsquo;re looking to implement best practices, start using PowerShell for real production tasks, and learn more about PowerShell performance and troubleshooting. It&amp;rsquo;s a &amp;ldquo;bring your own laptop&amp;rdquo; hands-on class, too, so you&amp;rsquo;ll get tons of hands-on time with an instructor who really cares about what you learn.&lt;br&gt;
This is all-new material, and you won&amp;rsquo;t find it anyplace else. It&amp;rsquo;s applicable to v2 through v4, although some things - we WILL be covering DSC, for example - only apply to specific versions (and you&amp;rsquo;ll learn which is which as we go).&lt;br&gt;
It&amp;rsquo;s the best PowerShell class I could come up with - I hope you&amp;rsquo;ll join me.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>I&rsquo;m going to be running a 3-day POWERCLASS April 2, 3, and 4 near Raleigh-Durham, NC! You can get<a href="http://events.concentratedtech.com">full details on my company&rsquo;s website</a>, including pricing and class descriptions.<br>
Don&rsquo;t leave near Raleigh-Durham? Well, it&rsquo;s a fun place, and not that expensive to visit. More importantly, I&rsquo;m <em>not</em> going to be doing a huge road-show and visiting a bunch of cities. Right now, my schedule is almost full through _September, _so this may well be the only public class I do in 2014. It might therefore be worth your while to take a short trip!<br>
The class will be VERY limited in size - just 16 students, max, and I&rsquo;ll be happy with a bunch fewer. This is a <em>hardcore</em> class. We&rsquo;re going to assume you&rsquo;ve conquered the basics of Windows PowerShell and that you&rsquo;re looking to implement best practices, start using PowerShell for real production tasks, and learn more about PowerShell performance and troubleshooting. It&rsquo;s a &ldquo;bring your own laptop&rdquo; hands-on class, too, so you&rsquo;ll get tons of hands-on time with an instructor who really cares about what you learn.<br>
This is all-new material, and you won&rsquo;t find it anyplace else. It&rsquo;s applicable to v2 through v4, although some things - we WILL be covering DSC, for example - only apply to specific versions (and you&rsquo;ll learn which is which as we go).<br>
It&rsquo;s the best PowerShell class I could come up with - I hope you&rsquo;ll join me.</p>
]]></content:encoded></item><item><title>Scripting Games event 1 close</title><link>https://powershell.org/articles/2014-02-03-scripting-games-event-1-close/</link><guid>https://powershell.org/articles/2014-02-03-scripting-games-event-1-close/</guid><pubDate>Mon, 03 Feb 2014 11:57:25 +0000</pubDate><description>&lt;p&gt;Event 1 is over and the judging is complete.&lt;br&gt;
First off congratulations to every team that posted an entry - the events in these games are different and we&amp;rsquo;ve tried to up the challenge level to account for it being a team based.&lt;br&gt;
The high scorers for event 1 are:&lt;br&gt;
1.Troll Bait with 22 points&lt;br&gt;
2.Kitton Mittons with 22 points&lt;br&gt;
3.Aliens with 20 points&lt;br&gt;
4.PhillyPosh with 20 points&lt;br&gt;
5.Thanks4TheInvite with 17 points&lt;br&gt;
6.TecHaH with 17 points&lt;br&gt;
7.Bengals with 17 points&lt;br&gt;
8.TPUG THUGS with 16 points&lt;br&gt;
9.DuPSOGD2 with 16 points&lt;br&gt;
10.Hogans Heroes with 16 points&lt;br&gt;
Congratulations to them.&lt;br&gt;
Good luck to everyone with the remaining events&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Event 1 is over and the judging is complete.<br>
First off congratulations to every team that posted an entry - the events in these games are different and we&rsquo;ve tried to up the challenge level to account for it being a team based.<br>
The high scorers for event 1 are:<br>
1.Troll Bait with 22 points<br>
2.Kitton Mittons with 22 points<br>
3.Aliens with 20 points<br>
4.PhillyPosh with 20 points<br>
5.Thanks4TheInvite with 17 points<br>
6.TecHaH with 17 points<br>
7.Bengals with 17 points<br>
8.TPUG THUGS with 16 points<br>
9.DuPSOGD2 with 16 points<br>
10.Hogans Heroes with 16 points<br>
Congratulations to them.<br>
Good luck to everyone with the remaining events</p>
]]></content:encoded></item></channel></rss>