<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Sun, 27 May 2012 08:03:09 GMT--><feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"><title>jonoble.com blog</title><subtitle>Blog</subtitle><id>http://www.jonoble.com/blog/</id><link rel="alternate" type="application/xhtml+xml" href="http://www.jonoble.com/blog/"/><link rel="self" type="application/atom+xml" href="http://www.jonoble.com/blog/atom.xml"/><updated>2012-05-08T09:15:35Z</updated><generator uri="http://www.squarespace.com/" version="Squarespace Site Server v5.11.81 (http://www.squarespace.com/)">Squarespace</generator><entry><title>Windows Server 2012 Virtual Labs</title><id>http://www.jonoble.com/blog/2012/5/8/windows-server-2012-virtual-labs.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/5/8/windows-server-2012-virtual-labs.html"/><author><name>jonoble</name></author><published>2012-05-08T08:38:38Z</published><updated>2012-05-08T08:38:38Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>When it releases later this year, Windows Server 2012 will bring a stack of exciting new features and enhancements, like the fantastic multi-server management features of the new Server Manager, and of course PowerShell v3.0!</p>
<p>If you want to get ahead of the curve on Server 2012, then there's no better way that digging in and getting your hands dirty, although not everyone has a whole load of spare hardware to setup a test lab, and even if you do, then it's sometimes difficult to know where to start, especially since pre-release software tends to be lacking some of the documentation that you might want to really explore a feature in depth.</p>
<p>To that end, Microsoft have produced a load of <a href="http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx">Windows Server "8" Beta Virtual Labs</a> (put together before the Windows Server 2012 name was announced). These are self-contained modules focusing on the following:</p>
<p>&nbsp;</p>
<ul>
<li>Active Directory Deployment and Management Enhancements</li>
<li>Configuring a Highly Available iSCSI Target</li>
<li>Configuring Hyper-V over Highly Available SMB Storage</li>
<li>Implementing Storage Pools and Storage Spaces</li>
<li><strong>Introduction to Windows PowerShell Fundamentals</strong></li>
<li><strong>What's New in Windows PowerShell 3.0</strong></li>
<li>Managing Branch Offices</li>
<li>Managing Network Infrastructure</li>
<li>Managing Your Network Infrastructure with IP Address Management</li>
<li><strong>Managing Windows Server "8" with Server Manager and Windows PowerShell 3.0</strong></li>
<li>Online Backup Service</li>
<li>Using Dynamic Addess Control to Automatically and Centrally Secure Data</li>
</ul>
<p>&nbsp;</p>
<p>In addition, you might want to check out some of the <a href="http://northamerica.msteched.com/itproresources">Resources for IT Professionals</a> that Microsoft have published in relation to the TechEd conference that will start in a month in Orlando.</p>
<p>(Thanks to my friend <a href="http://twitter.com/alexandair">@Alexandair</a> for both of those links)</p>]]></content></entry><entry><title>Free ebook - Secrets of PowerShell Remoting</title><category term="ebook"/><category term="free"/><category term="powershell"/><category term="remoting"/><id>http://www.jonoble.com/blog/2012/4/27/free-ebook-secrets-of-powershell-remoting.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/4/27/free-ebook-secrets-of-powershell-remoting.html"/><author><name>jonoble</name></author><published>2012-04-27T06:27:40Z</published><updated>2012-04-27T06:27:40Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>You wouldn't have had to read too much of this blog to know that I've regularly recommended PowerShell books by Don Jones and Tobias Weltner. They've announced the availability of a new free ebook that they've co-authored, called Secrets of PowerShell Remoting.</p>
<p>Remoting is one of the most powerful features of PowerShell, but it's not necessarily the simplest area to understand. In Windows Server 2012, PowerShell remoting is enabled by default, so now is a good time to get up to speed.</p>
<p>Head over to <a href="http://powershellbooks.com">powershellbooks.com</a> for the download links.</p>]]></content></entry><entry><title>SkyDrive users - act now to keep 25GB for free</title><category term="skydrive"/><category term="windowslive"/><id>http://www.jonoble.com/blog/2012/4/24/skydrive-users-act-now-to-keep-25gb-for-free.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/4/24/skydrive-users-act-now-to-keep-25gb-for-free.html"/><author><name>jonoble</name></author><published>2012-04-24T08:05:02Z</published><updated>2012-04-24T08:05:02Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>Microsoft have announced changes to Windows Live SkyDrive, introducing paid tiers of storage and reducing the free offering down to 7GB. Existing users can (for a limited time) login and hit a button to keep the 25GB that you currently have, for free.</p>
<p>Go and do that now: <a href="http://skydrive.live.com">skydrive.live.com</a></p>
<p>Once you've done that, you might want to download the long-awated <a href="https://apps.live.com/skydrive">SkyDrive client applications</a> that have been released for Mac and PC.</p>]]></content></entry><entry><title>#UKITCamp PowerShell On-Ramp</title><id>http://www.jonoble.com/blog/2012/4/18/ukitcamp-powershell-on-ramp.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/4/18/ukitcamp-powershell-on-ramp.html"/><author><name>jonoble</name></author><published>2012-04-18T17:27:30Z</published><updated>2012-04-18T17:27:30Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>At the IT Pro Camps in Edinburgh this week, we're mentioning how PowerShell can help you with the managment of our three topic areas: Hyper-V, Private Clouds and Consumerisation (supporting BYOD scenarios). Now is a great time to get started with PowerShell, especially with its increased prevalence in Windows Server 2012 and some of the great improvements in PowerShell 3.0.</p>
<p>For those just getting started, I'm encouraging everyone to get familiar with the following four cmdlets in particular:</p>
<p><strong>Get-Command</strong> finds all the commands (including aliases) and functions that are available to you in the current shell.<br /><strong>Get-Member</strong> tells you about the objects on the pipeline which the previous cmdlet has output. eg. Get-Process | Get-Member<br /><strong>Get-Help</strong> provides help about cmdlets and features of PowerShell (in v1 and 2 this is all in the box; <a href="http://tfl09.blogspot.co.uk/2012/03/powershell-version-3-updatable-help.html">with PowerShell 3.0, you need to Update-Help</a>).<br /><strong>Get-PSDrive</strong> tells you about the drives that PowerShell is exposing; not just the file system, but the registry and others.</p>
<p>Given those four cmdlets, you can get a long way by yourself, just through experimenation. Don't forget to use the -whatif parameter (or -confirm) on any cmdlet that might change something.<br />eg. Get-Process | Where {$_.name -match "^s"} | Stop-Process -whatif</p>
<p>In PowerShell 3.0, you can benefit a lot from using the Show-Command UI in the PowerShell ISE (Integrated Scripting Environment) to help you with the parameters required to achieve a task. As a beginner to PowerShell, you can also learn a lot by looking at other people's scripts; the <a href="http://www.jonoble.com/blog/2012/3/13/microsoft-script-explorer-for-windows-powershell.html">Microsoft Script Explorer for Windows PowerShell</a> is a useful tool to find scripts and other great resources from online repositories.</p>
<p>There's no better way to learn PowerShell than to write some scripts that solve real problems, and there are a number of pre-canned problems that you can take a shot at in the <a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/02/04/the-2012-windows-powershell-scripting-games-all-links-on-one-page.aspx">Windows PowerShell Scripting Games</a>. You're too late to enter this year's competition, but you can still try out the challenges, and once you've given it a try, you can see the expert solutions from some of the top members of the PowerShell Community.</p>
<p>I suggest that while you're getting used to PowerShell, you print a couple of <a href="http://www.jonoble.com/blog/2011/12/12/powershell-quick-reference-guides-and-cheat-sheets.html">quick reference guides</a> (or cheat sheets) and keep them close to hand, or pinned up beside your monitor. You can also download a great free ebook called <a href="http://powershell.com/Mastering-PowerShell.pdf">Mastering PowerShell</a> from <a href="http://powershell.com">PowerShell.com</a>, where you'll also find a bunch of other great resources (including another free ebook on <a href="http://powershell.com/cs/media/p/4908.aspx">PowerShell remoting</a>, for when you've got to grips with the basics).</p>
<p>If you like to go and buy a book, then the beginner's book of choice is Don Jones' <a href="http://www.amazon.co.uk/gp/product/1617290211/ref=as_li_ss_tl?ie=UTF8&amp;tag=jonoble-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=1617290211">Learn Windows PowerShell in a Month of Lunches</a>.</p>]]></content></entry><entry><title>Windows To Go</title><id>http://www.jonoble.com/blog/2012/3/29/windows-to-go.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/29/windows-to-go.html"/><author><name>jonoble</name></author><published>2012-03-29T13:28:36Z</published><updated>2012-03-29T13:28:36Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>One of my favourite enterprise features that Microsoft is adding to Windows 8 is Windows To Go, which lets you provision a desktop on a USB flash drive and take it with you to boot on any hardware that meets the usual Windows 8 requirements. An IT department can build a desktop image, with applications installed (perhaps some of the intranet apps that you wouldn't let your staff install on their home PC), and even domain join it before passing it to someone who needs to travel light, or who wants to be able to do some sensitive work on their personal laptop (the one that's full of spyware and crap because their kids have had the ability to install anything - you know the one - it's got so many browser toolbars that any web page is only an inch or two tall!). You can even secure it with BitLocker, without requiring a TPM chip in the hardware that's going to host it.</p>
<p>Speaking of that host hardware, as I said, so long as it would support Windows 8 and will boot from USB, then you're good to go. You won't have access to any internal drives in that hardware (unless you're also the administrator of that machine), but you will be able to use additional devices that you've plugged into its other USB ports, for example. When you use Windows To Go on a host PC for the first time, it's going to do some plug'n'play detection (which may take a few minutes), then continue to boot. Every new bit of hardware is going to be stored in a profile, so the next time you use the same host it's going to boot much faster (about as fast as you would expect from an internal drive).</p>
<p>Windows To Go isn't, as a recent TechTarget mailing so cleverly pointed out, the answer to all your "Consumerisation of IT" dreams - they astutely observed that Windows To Go won't run on an iPad. Running Windows from a USB flash drive on a device that has no USB port is apparently beyond Microsoft - shame on them! ;-)</p>
<p>As an additional security measure, if you need to exit in a hurry (I like to imagine myself using Windows To Go behind enemy lines while I'm on some kind of secret mission - I don't know why!), then you can just pull the drive out and the machine will freeze. If you don't push it back into the same USB port within 60 seconds then the machine will reboot. If you knocked it out by accident (because the guy entering the internet cafe wasn't actually a <span>SPECTRE</span>&nbsp;assassin hot on your heels), then you can plug it back in and carry on - if you were playing a video at the time, for example, it'll take under a second to continue playback.</p>
<p>So to recap, as the IT guy, you can give somebody a Windows 8 instance (which you trust) that they can boot on their own hardware (which you don't trust!), and you can continue to manage that instance like you would any other domain computer. You can give them software that you wouldn't let them install on an untrusted computer without all the expense of giving them a trusted computer that you've configured. Just as importantly, your user can do important work stuff on the shiny new laptop that they bought for themselves without having to give it to you so that you can configure it and take away their admin rights. It's a fantastic step in the right direction where "Bring Your Own Device/Computer" (BYOD/BYOC) is concerned.</p>
<p>With Windows 8 just in Consumer Preview (and Windows Server 8 in Beta) at present, all the details aren't fully released about this feature yet, so some of this may not be 100% acurate at the time you read this:</p>
<p>You need at least a 32GB (my test image has Windows 8, Office 2010, Windows Live Essentials and a bunch of files on it and it still has 15GB free). The drive should be USB 3.0, although it's going to work when plugged into a USB 2.0 port. These flash drive aren't aren't especially cheap at the moment, and they don't all work as you'd hope...</p>
<p>When OEMs build drives, they have firmware that includes (among other things) a Removable Media Bit. The RMB is the thing that tells Windows whether the drive is "fixed" or "removable" (it defines the seperation in Windows Explorer). The trouble is that if you get one where the RMB is set to "removable" then Windows won't do certain things with it. It won't let you partition the drive, so you can't use BitLocker; it won't run Windows Update (including standalone WU packages); it won't let you download apps from the Microsoft Store, and I dare say there are other things that I haven't come up against yet. With some drives you can flip the value of the RMB, but on the Kingston DT Ultimate G2 32GB that I have, you can't (I asked Kingston about this and told them why it was an issue - they're going to bear it in mind for future products).</p>
<p>The upshot is that while you may be able to get Windows To Go to work today, you might not be able to do everything with it, and you might want to exercise caution before buying a load of drives, even if someone says that it works with a particular model.</p>
<p>All that said, if you want to give it a go, there are <a href="http://social.technet.microsoft.com/wiki/contents/articles/6991.windows-to-go-step-by-step.aspx">step-by-step instructions on the TechNet wiki</a>, and a very informative&nbsp;<a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/HW-245T">video from the 2011 BUILD conference</a>. Also,&nbsp;<a href="http://arstechnica.com/business/guides/2012/03/ordering-windows-to-go-how-to-create-a-bootable-windows-8-usb-thumb-drive.ars">Ars Technica has an step-by-step</a> with a slightly different method, using the WAIK and a single partition, so you can do it on a "removable" drive (although you can tweak the TechNet steps to do that too).</p>
<p>Before I forget (and because this is one of the things that I was asked at the TechDays UK IT Camp this week), you are going to be activating Windows via AD or a key management server, hence my pointing out right at the start of this post that this is an enterprise feature.</p>]]></content></entry><entry><title>NEBytes: Windows 8 and Imagine Cup North East</title><category term="event"/><category term="imaginecup"/><category term="imaginecupne"/><category term="nebytes"/><category term="windows"/><category term="windows8"/><id>http://www.jonoble.com/blog/2012/3/20/nebytes-windows-8-and-imagine-cup-north-east.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/20/nebytes-windows-8-and-imagine-cup-north-east.html"/><author><name>jonoble</name></author><published>2012-03-20T10:36:05Z</published><updated>2012-03-20T10:36:05Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>If you're in the North East of England, get yourself along to NEBytes tomorrow evening (Wednesday 21st March). I'm collaborating with Ben Lee and Ross Dargan to give you as much depth as you can handle on Windows 8, and we're getting to see what some of the student teams have been doing for the Imagine Cup.</p>
<p>There's plenty space, so come and join us at Newcastle University (Claremont Tower, room 1.02) from 18:30 - please <a href="http://www.eventbrite.com/event/3157404883">register at Eventbrite</a>&nbsp;if you're coming.</p>]]></content></entry><entry><title>Microsoft Script Explorer for Windows PowerShell</title><category term="poshcode"/><category term="powershell"/><category term="scriptcenter"/><category term="scriptexplorer"/><id>http://www.jonoble.com/blog/2012/3/13/microsoft-script-explorer-for-windows-powershell.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/13/microsoft-script-explorer-for-windows-powershell.html"/><author><name>jonoble</name></author><published>2012-03-13T09:48:45Z</published><updated>2012-03-13T09:48:45Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>Attendees of my presentation to NEBytes in January got an early look at this, but now everyone can join in the fun because today sees the public release of Beta 1 of Microsoft Script Explorer for Windows PowerShell.</p>
<p>An add-in for the PowerShell ISE, as well as a standalone application, Script Explorer brings together a number of online repositories for PowerShell scripts, snippets and modules, like the <a href="http://technet.microsoft.com/en-us/scriptcenter/bb410849">TechNet Script Center</a> and <a href="http://poshcode.org/">PoshCode</a>, as well as How To guidance, to make them easy to search and browse. This is particularly useful for people new to PowerShell to find examples of code from which they can learn, but also helps more experienced users to avoid re-inventing wheels.</p>
<p><span class="full-image-block ssNonEditable"><span><img style="width: 500px;" src="http://www.jonoble.com/storage/scriptexplorer.jpg?__SQUARESPACE_CACHEVERSION=1331633749882" alt="" /></span></span></p>
<p>It's true that all of the online resources can currently be found through appropriate use of your favourite search engine, but where Script Explorer goes beyond that is in giving you the ability to search your local file system and script repositories on your network. You can create a corporate script repository and then use Script Explorer as a friendly front-end to enable others in your organisation to make use of your production-ready scripts (NB. Script Explorer isn't a development tool, so you don't get things like version control - that's why I say you should only point it at production-ready code).</p>
<p>Script Explorer is fully extensible, so you can configure your own focus areas and repositories. The web-based content is accessed through an aggregator that Microsoft are managing, so they can add additional resources dynamically too.</p>
<p>I've already started to build a corporate repository for all the scripts and snippets that I've been writing over the years - useful work that I perhaps haven't been sharing with colleagues as well as I might. I'm able to break those down into the focus areas that are specific to the services we provide and deploy that config with Script Explorer to the rest of my team. It's a definite improvement on the current hierarchical folder structure that we're using on a network share.</p>
<p>You can go ahead and download <a href="http://go.microsoft.com/fwlink/?LinkId=246229">Microsoft Script Explorer for Windows PowerShell Beta 1</a>&nbsp;now, and if you have any issues or feedback, there's a <a href="http://social.technet.microsoft.com/Forums/en-US/scriptexplorer/">TechNet forum dedicated to Script Explorer</a>.</p>
<p>Please, please, please always be careful about running any code that you find online, even through Script Explorer. Make sure that you understand what impact it's going to have on your environment before you run it. If you can't be quite sure, try dropping a few -whatif and -confirm parameters on any cmdlet that looks like it might alter/create/delete anything and if possible, run it on a test system before it goes anywhere near anything that's in production.</p>]]></content></entry><entry><title>PowerShell Web Access on the Windows Server 8 Beta</title><category term="iis"/><category term="powershell"/><category term="powershellwebaccess"/><category term="pswa"/><category term="server8"/><category term="windowsserver"/><id>http://www.jonoble.com/blog/2012/3/9/powershell-web-access-on-the-windows-server-8-beta.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/9/powershell-web-access-on-the-windows-server-8-beta.html"/><author><name>jonoble</name></author><published>2012-03-09T12:19:05Z</published><updated>2012-03-09T12:19:05Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>One of my favourite features of Windows Server 8 is Windows PowerShell Web Access. This essentially presents a basic PowerShell console over HTTPS, hosted by IIS8. When I get an email on my phone saying that a new support ticket has come into my team while I'm on the train commuting to/from the office, in lots of cases I can just launch PSWA on the phone and solve it pretty quickly.</p>
<p>Microsoft have provided some fairly comprehensive documentation on the deployment process for PSWA at <a href="http://technet.microsoft.com/en-us/library/hh831611.aspx">http://technet.microsoft.com/en-us/library/hh831611.aspx</a>. It has changed significantly between the Developer Preview and the Beta, adding some cmdlets to do the configuration and ensuring that you can more or less deploy PSWA without any knowledge of IIS.</p>
<p>PSWA provides a remote PowerShell session, so the login screen asks for your credentials as well as a computer to connect to. You can supply different credentials to the PSWA server and the remote target, plus you can target specific remote target configurations on the endpoint. That means as an admin, you could setup a limited endpoint and tell a less privaledged user how to connect to it via PSWA, perhaps giving them the ability to explore but not alter some things.</p>
<p><span class="full-image-block ssNonEditable"><span><img style="width: 500px;" src="http://www.jonoble.com/storage/pswa.jpg?__SQUARESPACE_CACHEVERSION=1331289550064" alt="" /></span></span></p>
<p>That screenshot is PSWA in the Chrome Beta on Android 4 (ICS) on an Asus Transformer Prime. You can just about see the interface elements along the bottom of the PSWA UI there. There's a Tab button, which lets you do tab-completion on devices like phones and tablets where the virtual keyboard doesn't have a Tab key (clever!). And you've got some up and down arrows to navigate your command history. It's pretty darned good for a v1.0.</p>
<p>I setup a Windows Server 8 Beta machine in my domain with a proper SSL certificate and it all worked like a charm. I'd had some issues earlier with using a test cert created by the Install-PswaWebApplication cmdlet on a standalone server, so I'm going to spend a bit of time later working out what was up there and if I find it wasn't just me, I'll share that info.</p>
<p>It's worth saying that you can't have multiple instances of PSWA running on the same server, so if you don't want to install an application called "pswa" inside the "Default Web Site", then you should specify WebSiteName and WebApplicationName parameters when you're installing first time otherwise you'll have to strip it out and start again.</p>
<p>There are some things that I'd like to see added to PSWA over time. One of them is the addition of more UI buttons like the Tab for commonly used PowerShell characters that aren't so easily accessible on phone virtual keyboards, like | { } ` $_ (if you agree, you can <a href="https://connect.microsoft.com/PowerShell/feedback/details/729647/provide-shortcut-to-commonly-used-characters-in-powershell-web-access">vote up my suggestion on Connect</a>). I'd also like to see support for snippets - this would be particularly useful on devices without a full keyboard.</p>]]></content></entry><entry><title>Learn PowerShell in a series of free Live Meetings</title><category term="powershell"/><id>http://www.jonoble.com/blog/2012/3/7/learn-powershell-in-a-series-of-free-live-meetings.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/7/learn-powershell-in-a-series-of-free-live-meetings.html"/><author><name>jonoble</name></author><published>2012-03-07T16:13:51Z</published><updated>2012-03-07T16:13:51Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>On Monday 12th March, Ed Wilson,&nbsp;<em>the</em>&nbsp;Microsoft Scripting Guy, is starting a week of free Live Meetings to get beginners up to speed with Windows PowerShell. The live sessions are at 10am(Pacific) each day, so that's 7pm in the UK, but they'll also be recorded and available at the&nbsp;<a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx" target="_blank">TechNet Script Center's Learn PowerShell page</a>, where you can already find some great content.</p>
<p>The&nbsp;<a href="http://blogs.technet.com/b/heyscriptingguy/archive/2012/03/06/windows-powershell-for-the-busy-admin.aspx" target="_blank">Windows PowerShell for the Busy Admin</a>&nbsp;series covers the following:</p>
<blockquote>
<p><strong>Session 1</strong>:&nbsp;<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508049&amp;Culture=en-US">PowerShell SmowerShell or: Why Bother to Learn Windows PowerShell</a></p>
<p>In this session, Microsoft Scripting Guy ,Ed Wilson, discusses the fact that in addition to being the management future for Microsoft products, Windows PowerShell offers a number of compelling reasons for learning it. These reasons include the following: it is powerful and provides the ability to collect and to consolidate information from multiple remote systems into a centralized view of the data. It is safer than many other tools, and offers the ability to prototype a command prior to the command execution. There is also a confirmation mode that will allow a network administrator or other IT Pro the ability to selectively step through a group of commands to cherry pick commands to execute or ignore. Windows PowerShell also has built in logging that provides documentation of not only what commands are executed, but the resultant output from those commands. In addition, Windows PowerShell contains numerous features to promote a high level of discoverability and intuitive usability. This session is heavy with practical tips and demonstrations.</p>
<p><strong>Session 2</strong>:&nbsp;<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508051&amp;Culture=en-US">Heard It Through the Pipeline or: How to Compound PowerShell Commands for Fun and Profit</a></p>
<p>One of the most basic and one of the most powerful features of Windows PowerShell is the pipeline. By using the Windows PowerShell pipeline, one can take a basic set of cmdlets and build a nearly infinite assortment of useful commands. And yet, all of this boils down to using the pipeline to perform essentially four types of activities. The first is to use the pipeline to retrieve items and to work on them. The second is to use the pipeline to filter out data. The third basic use of the pipeline is to persist information. Lastly, the use of the pipeline to format output. In this session, all four basic uses of the pipeline are covered with a heavy dose of demos.</p>
<p><strong>Session 3</strong>:&nbsp;<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508053&amp;Culture=en-US">Sole Provider? Not Hardly or: A Look at Windows PowerShell Providers</a></p>
<p>One of the revolutionary concepts in Windows PowerShell is the idea of PowerShell providers. Windows PowerShell providers provide a singular way to access different types of data that are stored in different locations. Default providers include a file system, registry, alias, variable, function, and environmental variable. This means that one can use&nbsp;<strong>Get-Item</strong>&nbsp;to access content stored in any of these locations. Not only that, but these providers are extensible, which means that Microsoft teams (and non-Microsoft developers) can create additional providers.</p>
<p><strong>Session 4</strong>:&nbsp;<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508058&amp;Culture=en-US">The Main Event or: PowerShell Does Event Logs</a></p>
<p>Regardless of one's position, it seems that at some point or another everyone will be involved in looking at event logs. And why not...especially since Windows has such great logging support. Whether it is for security reasons, troubleshooting reasons, or general Windows health monitoring, the logs contain nearly all of the required information one seeks. In this session, Microsoft Scripting Guy, Ed Wilson, discusses the classic and the newer ETW style of logs, and looks at the tools that are used with each type of log.</p>
<p><strong>Session 5</strong>:&nbsp;<a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032508060&amp;Culture=en-US">More than Remotely Possible or: Using PowerShell to Manage the Remote Desktop</a></p>
<p>Let&rsquo;s face it, even though there are lots of commercial products out there that assist in managing desktops,or servers, most are very complex, and they require a dedicated support team to manage them. Even in organizations where such tools exist, the teams agenda, and the front-line admin&rsquo;s agenda often clash. For adhoc situations, using Windows PowerShell to manage remote machines fills-in the gray area. In this session, Microsoft Scripting Guy, Ed Wilson,discusses using Windows PowerShell to manage remote machines.</p>
</blockquote>
<p>I'd encourage anyone who hasn't already begun, to learn PowerShell before it's too late!</p>]]></content></entry><entry><title>Hacking Imagination</title><category term="icne"/><category term="imaginecup"/><category term="imaginecupne"/><id>http://www.jonoble.com/blog/2012/3/4/hacking-imagination.html</id><link rel="alternate" type="text/html" href="http://www.jonoble.com/blog/2012/3/4/hacking-imagination.html"/><author><name>jonoble</name></author><published>2012-03-04T15:47:00Z</published><updated>2012-03-04T15:47:00Z</updated><content type="html" xml:lang="en-GB"><![CDATA[<p>The <a href="http://www.imaginecup.com/">Imagine Cup</a> is an annual competition run by Microsoft for groups of students to develop technology solutions to real world problems. This year has seen the launch of a North East regional heat of the competition, funded by Sunderland Software City and organised by Codeworks. The winners of the heat will get through to the UK finals in the software design category and compete for a place at the worldwide finals in Sydney, Australia.</p>
<p>On Friday 17th Feb, the teams of students from the <a href="http://www.norman.net.uk/sites.php">NorMAN</a> universities and FE colleges were bussed to a secret location (Redworth Hall Hotel, near Newton Aycliffe) to take part in a 36 hour hack to develop their ideas with industry mentors and attend workshops on topics ranging from project management to presentation skills.</p>
<p>I had been asked to be a mentor and drove down for the Saturday (after the teams and some of the other mentors had already been on the go for over 20 hours). What I found, apart from a dozen teams of fairly sleepy students, were some excellent ideas and a lot of enthusiasm, not just for the competition, but a genuine desire to bring positive change through the application of technology. The enthusiasm level was bumped up by Microsoft UK's <a href="http://www.bennunney.com/">Ben Nunney</a> (a previous UK winner of the Imagine Cup) who talked about last year's global final in NYC, where Steve Ballmer, Mayor Michael Bloomberg and Eva Longoria were in attendance and Microsoft hired the whole of Ellis Island for a party!</p>
<p>For the last 12 hours of the hack, I had the opportunity to sit down with most of the teams of students, to hear their ideas and give them a few pointers on how to progress their entries. I also got to sit with a few of them through two of the workshops - really excellent sessions that I took a lot away from, and were (I suspect) far better than many lectures the students attend.</p>
<p>At the end of the event, after each team had given a 5 minute presentation about their entry, Ben asked who had had fun and learned something - every hand was up in answer to both questions, and he was quick to point out to the students that that included every mentor.</p>
<p>The whole experience was really inspirational; a sentiment that has been echoed on blogs and Twitter by the other mentors and organisers.&nbsp;If you get the opportunity to get involved with something like this, I can't recommend it enough. Until you get that chance, you can follow the progress of this year's teams at&nbsp;<a href="http://www.imaginecupnortheast.co.uk/">www.imaginecupnortheast.co.uk</a>&nbsp;or via Twitter: <a href="http://twitter.com/imaginecupne">@imaginecupne</a>. You can also see some of the fun you missed in this <a href="http://www.facebook.com/media/set/?set=a.364217943610926.94502.309798062386248">photo album on Facebook</a>.</p>]]></content></entry></feed>
