<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Force Multiplication through IT Automation</title>
	
	<link>http://www.hofferle.com</link>
	<description>Jason Hofferle</description>
	<lastBuildDate>Sun, 13 May 2012 13:08:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ForceMultiplicationThroughItAutomation" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="forcemultiplicationthroughitautomation" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Resources from SQL Saturday #130</title>
		<link>http://www.hofferle.com/resources-from-sql-saturday-130/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=resources-from-sql-saturday-130</link>
		<comments>http://www.hofferle.com/resources-from-sql-saturday-130/#comments</comments>
		<pubDate>Tue, 01 May 2012 00:48:24 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Saturday]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1362</guid>
		<description><![CDATA[I want to thank everyone that attended my PowerShell session at SQL Saturday #130 in Jacksonville. It was a great opportunity to demonstrate some PowerShell fundamentals, and I hope everyone learned something they can use. I really didn&#8217;t have much for slides, but a transcript of my session is available, which is a text record [<a href="http://www.hofferle.com/resources-from-sql-saturday-130/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/04/sqlsat130_web.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/04/sqlsat130_web.png?9d7bd4" alt="SQL Saturday 130 Logo" title="sqlsat130_web" width="236" height="115" class="alignleft size-full wp-image-1365" /></a>I want to thank everyone that attended my PowerShell session at SQL Saturday #130 in Jacksonville. It was a great opportunity to demonstrate some PowerShell fundamentals, and I hope everyone learned something they can use. I really didn&#8217;t have much for slides, but a <a href='http://www.hofferle.com/wordpress/wp-content/uploads/2012/04/PowerShell_transcript_SQLSat130.txt'>transcript</a> of my session is available, which is a text record of the output and commands I typed during my demo. Remember to use <a href="http://go.microsoft.com/fwlink/?LinkID=113309" title="Get-Command" target="_blank">Get-Command</a> to find cmdlets, <a href="http://go.microsoft.com/fwlink/?LinkID=113316" title="Get-Help" target="_blank">Get-Help</a> to find out how to use them, and <a href="http://go.microsoft.com/fwlink/?LinkID=113322" title="Get-Member" target="_blank">Get-Member</a> to find out what the returned objects can do.</p>
<p>If you liked what you saw and want to learn more, there are many resources available for learning PowerShell. I have a <a href="http://www.hofferle.com/list-of-free-powershell-ebooks/" title="List of Free PowerShell eBooks" target="_blank">list of free PowerShell eBooks</a> which is a good place to start. I also have a <a href="http://www.hofferle.com/list-of-powershell-books/" title="List of PowerShell Books" target="_blank">list of paid PowerShell books</a>. For someone completely new to PowerShell or someone that prefers a very structured learning approach, I suggest <em>Learn PowerShell in a Month of Lunches</em> by Don Jones. Be sure to check out the additional resources at the <a href="http://morelunches.com/powershell.html" target="_blank">book&#8217;s website</a>, and take advantage of the <a href="http://www.youtube.com/playlist?list=PL6D474E721138865A&#038;feature=view_all" target="_blank">companion videos</a> Don has made available on YouTube. Someone with a scripting or programming background that&#8217;s looking for a solid reference book would do well with Bruce Payette&#8217;s book <em>PowerShell in Action</em>. This is a very detailed look at how PowerShell works and why certain decisions were made when designing the language.</p>
<p>Many <a href="http://channel9.msdn.com/Tags/powershell" target="_blank">PowerShell videos</a> are available at Channel 9, including the PowerShell sessions from <a href="http://channel9.msdn.com/Events/TechEd" target="_blank">TechEd events</a>. Don Jones has a <a href="http://youtu.be/7fFEV8xawx0" target="_blank">four hour sample</a> of a training class uploaded to Youtube, and Jeff Hicks has a <a href="http://www.trainsignal.com/Windows-PowerShell-Training.aspx" target="_blank">series of videos</a> from TrainSignal. </p>
<p>Have a long commute and need something to listen to? Try downloading some podcasts from the <a href="http://powerscripting.wordpress.com/" target="_blank">PowerScripting Podcast</a>. Last week Michiel Wories, the Principal Architect and Lead Developer of SQL Server, was talking about SQL Server 2012.</p>
<p>Most of these resources focus on PowerShell in general and don&#8217;t get specific on SQL Server. For some examples on how PowerShell is used by SQL Server experts, I suggest reading the blogs from <a href="http://sqlblog.com/blogs/allen_white/default.aspx" target="_blank">Allen White</a>, <a href="http://sqlvariant.com/" target="_blank">Aaron Nelson</a>, <a href="http://sev17.com/" target="_blank">Chad Miller</a>, and <a href="http://www.maxtblog.com/" target="_blank">Max Trinidad</a>.</p>
<p>For some more ideas on how PowerShell can be useful for a Database Administrtor, check out the <a href="http://sqlpsx.codeplex.com/" target="_blank">SQL Server PowerShell Extensions</a>. SQLPSX is an open source project for working with ADO.NET, SMO, Agent, RMO, SSIS, SQL script files, PBM, Oracle and MySQL and using Powershell ISE as a SQL and Oracle query tool.</p>
<p>There is a massive amount of information available, but hopefully this is enough to get you started. The PowerShell community is very active and close-knit in the way the SQL community is. Send someone an email, ask a question in a forum, or throw the twitter tag #PowerShell on your tweets, and you&#8217;re very likely to get pointed in the right direction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/resources-from-sql-saturday-130/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing Printer Shares with PowerShell and WMI</title>
		<link>http://www.hofferle.com/removing-printer-shares-with-powershell-and-wmi/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=removing-printer-shares-with-powershell-and-wmi</link>
		<comments>http://www.hofferle.com/removing-printer-shares-with-powershell-and-wmi/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 14:00:20 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[WMI]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1336</guid>
		<description><![CDATA[Every IT Professional runs into situations where there isn&#8217;t a utility available for handing a particular task. My first large-scale vbscript fixed a failed upgrade of the Novell Netware Client on thousands of workstations that was preventing users from logging in. Automation technologies like PowerShell excel during those times when something needs to be happen [<a href="http://www.hofferle.com/removing-printer-shares-with-powershell-and-wmi/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Printer-Icon.jpg?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Printer-Icon.jpg?9d7bd4" alt="Printer Icon" title="Printer Icon" width="347" height="346" class="alignleft size-full wp-image-1348" /></a>Every IT Professional runs into situations where there isn&#8217;t a utility available for handing a particular task. My first large-scale vbscript fixed a failed upgrade of the Novell Netware Client on thousands of workstations that was preventing users from logging in. Automation technologies like PowerShell excel during those times when something needs to be happen <em>right now</em>, and there isn&#8217;t much time for planning. </p>
<p>In a more recent situation, I was handed a spreadsheet of computers with printer shares that needed to be removed for security reasons. After <a href="http://www.hofferle.com/generating-lists-of-computer-names-with-powershell/" title="Generating Lists of Computer Names with PowerShell">getting the list of computer names</a> from the spreadsheet into PowerShell, I had to figure out how to remove the printer shares. I very often turn to Windows Management Instrumentation (WMI) in situations like this because I&#8217;m familiar with what it can do from my vbscript days where WMI was very often the only way to get anything done. PowerShell makes working with WMI much easier than it ever was with vbscript.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Get-WmiObject -ComputerName Computer01 -Class Win32_Printer | foreach {$_.Shared = $False; $_.Put()}
</pre>
<p>The <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa394363(v=vs.85).aspx" title="Win32_Printer class" target="_blank">documentation</a> for the Win32_Printer class says the <em>shared</em> property is Read/write, so it can be modified. The <em>put</em> method is used to update the printer object. So in this example, all the printers on Computer01 are retrieved, the Shared property on each printer is set to false, and the put method is called to save the change.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Invoke-Command -ComputerName $Computers -ScriptBlock {Get-WmiObject Win32_Printer | foreach {$_.Shared = $False; $_.Put()}}
</pre>
<p>This can be done very quickly with PowerShell remoting enabled, in which case the Invoke-Command cmdlet is used. The difference here is that instead of specifying a single computer name, the $Computers variable contains a list of computer names. This allows the scriptblock to be sent to all the computers in parallel.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Get-WmiObject Win32_Printer -ComputerName Computer01 | Set-WmiInstance -Arguments @{Shared=$False}

Invoke-Command -ComputerName $Computers -ScriptBlock {Get-WmiObject Win32_Printer | Set-WmiInstance -Arguments @{Shared=$False}}
</pre>
<p>Another method is to use the Set-WmiInstance cmdlet to set properties on the printer objects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/removing-printer-shares-with-powershell-and-wmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Saturday #110 Presentation</title>
		<link>http://www.hofferle.com/sql-saturday-110-presentation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sql-saturday-110-presentation</link>
		<comments>http://www.hofferle.com/sql-saturday-110-presentation/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 01:45:16 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Saturday]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1355</guid>
		<description><![CDATA[This weekend was my first SQL Saturday, and I was very happy to have my session on PowerShell remoting selected. The SQL community is an amazing bunch of people, and I&#8217;m glad these opportunities for sharing knowledge and making friends exist. I want to thank Pam Shaw and all the other organizers, volunteers, sponsors, and [<a href="http://www.hofferle.com/sql-saturday-110-presentation/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p>This weekend was my first SQL Saturday, and I was very happy to have my session on PowerShell remoting selected. The SQL community is an amazing bunch of people, and I&#8217;m glad these opportunities for sharing knowledge and making friends exist. I want to thank Pam Shaw and all the other organizers, volunteers, sponsors, and speakers that helped make this event a success.</p>
<h2>Introduction to PowerShell Remoting</h2>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.pdf?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.png?9d7bd4" alt="Title Slide for Introduction to PowerShell Remoting" title="Introduction to PowerShell Remoting" width="200" height="150" class="alignleft size-full wp-image-928" /></a><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.pdf?9d7bd4">Slide deck for Introduction to PowerShell Remoting</a></p>
<p><br style="clear: both;" /></p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/laymansguidePowerShellremoting.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/laymansguidePowerShellremoting.png?9d7bd4" alt="Cover image of the Layman&#039;s Guide to PowerShell Remoting" title="laymansguidePowerShellremoting" width="150" height="207" class="alignleft size-full wp-image-626" /></a><a href="http://www.ravichaganti.com/blog/?page_id=1301">Layman&#8217;s Guide to PowerShell 2.0 Remoting</a><br />
<em>Ravikanth Chaganti</em></p>
<p><br style="clear: both;" /> </p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/Remoting.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/Remoting.png?9d7bd4" alt="Cover image for Administrator&#039;s Guide to Windows PowerShell Remoting" title="Remoting" width="150" height="194" class="alignleft size-full wp-image-631" /></a><a href="http://powershell.com/cs/media/p/4908.aspx">Administrator&#8217;s Guide to Windows PowerShell Remoting</a><br />
<em>Dr. Tobias Weltner<br />
Aleksandar Nikolic<br />
Richard Giles</em></p>
<p><br style="clear: both;" /></p>
<p><a href="http://www.manning.com/payette2/"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/payette2_cover150.jpg?9d7bd4" alt="Cover of Windows PowerShell in Action by Bruce Payette" title="Windows PowerShell in Action, Second Edition" width="150" height="187" class="alignleft size-full wp-image-912" /></a><a href="http://www.manning.com/payette2/">Windows PowerShell in Action, Second Edition</a><br />
<em>Bruce Payette</em></p>
<p><br style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/sql-saturday-110-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating Lists of Computer Names with PowerShell</title>
		<link>http://www.hofferle.com/generating-lists-of-computer-names-with-powershell/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=generating-lists-of-computer-names-with-powershell</link>
		<comments>http://www.hofferle.com/generating-lists-of-computer-names-with-powershell/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 14:00:26 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Active Directory]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1339</guid>
		<description><![CDATA[PowerShell is particularly good for automating tasks that need to be performed on multiple computers, and many cmdlets are designed to allow multiple computer names to be specified. In many cases, the most difficult task is getting together a list of computers to use with some of the cmdlets and scripts available. There are several [<a href="http://www.hofferle.com/generating-lists-of-computer-names-with-powershell/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p>PowerShell is particularly good for automating tasks that need to be performed on multiple computers, and many cmdlets are designed to allow multiple computer names to be specified. In many cases, the most difficult task is getting together a list of computers to use with some of the cmdlets and scripts available. There are several ways to generate these lists of names, and very often the situation will dictate which method should be used.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers = &quot;Computer01&quot;,&quot;Computer02&quot;,&quot;Computer03&quot;
Get-WmiObject -Class Win32_OperatingSystem -ComputerName $Computers
</pre>
<p>The simplest way is to manually type names of computers to generate an array of text strings in a variable. That variable can then be passed to cmdlets that accept an array of strings for the input of a ComputerName variable.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers | Out-File computers.txt
</pre>
<p>If this same list of names might be useful in the future, one way to save the list permanently is to save it to a text file.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers = Get-Content computers.txt
</pre>
<p>When the list is needed again, the contents of the file can be read and stored to a variable.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
# Load the Microsoft Active Directory Module
Import-Module ActiveDirectory

# Get a list of computers that have WIN7 in their name
$Computers = Get-ADComputer -Filter &quot;Name -like &#039;*WIN7*&#039;&quot; | ForEach-Object {$_.Name}

# Get a list of all computer names
$Computers = Get-ADComputer -Filter * | ForEach-Object {$_.Name}

# Get a list of fully qualified host names
$Computers = Get-ADComputer -Filter * | ForEach-Object {$_.DNSHostName}
</pre>
<p>When there&#8217;s more than a few computers to deal with, it&#8217;s much easier to get those names from the computer accounts in Active Directory. In a correctly configured domain environment, the <a href="http://technet.microsoft.com/en-us/library/dd378937(v=ws.10).aspx" title="Active Directory Administration with Windows PowerShell" target="_blank">Microsoft Active Directory cmdlets</a> can be used to generate lists of computers.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
# Load the Quest Active Directory cmdlets
Add-PSSnapin Quest.ActiveRoles.ADManagement

# Get a list of computers running the Windows Server 2008 operating system
$Computers = Get-QADComputer -OSName &quot;Windows Server 2008*&quot; | ForEach-Object {$_.Name}

# Get a list of computers that are members of the Database Servers group
$Computers = Get-QADComputer -MemberOf &#039;Database Servers&#039; | ForEach-Object {$_.Name}

# Get a list of computers that are located in the Domain Controllers OU
$Computers = Get-QADComputer -SearchRoot &quot;testlab.local/Domain Controllers&quot; | ForEach-Object {$_.Name}
</pre>
<p>Not everyone has the infrastructure in place to use the Microsoft cmdlets. Fortunately, Quest has <a href="http://www.quest.com/powershell/activeroles-server.aspx" title="ActiveRoles Management Shell for Active Directory" target="_blank">freely available</a> cmdlets for interacting with Active Directory.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
Get-ADComputer -Filter * | Export-Csv computerList.csv -NoTypeInformation
Get-QADComputer | Export-Csv computerList.csv -NoTypeInformation
</pre>
<p>Sometimes it&#8217;s difficult to filter a list of names using these cmdlets. Another option is to export all the computer account properties to a Comma Separated Values file, and then use Excel to filter the list.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers = Import-Csv -Path computerList.csv | ForEach-Object {$_.Name}
</pre>
<p>When the spreadsheet has been narrowed down to the required names, it can then be imported back into PowerShell to get the array of computer names.</p>
<p>The capability of PowerShell to import Csv files is also useful when a list of computers is provided in an Excel spreadsheet from another IT department. It&#8217;s common for reporting software to generate spreadsheets of computer names along with all kinds of other data. By saving these Excel spreadsheets as Csv files, they can easily be imported directly into PowerShell.</p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Excel_ComputerList.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Excel_ComputerList.png?9d7bd4" alt="Excel Computer List" title="Excel_ComputerList" width="640" height="551" class="alignnone size-full wp-image-1344" /></a></p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Excel_SaveAsCsv.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/03/Excel_SaveAsCsv.png?9d7bd4" alt="Excel Save as Csv" title="Excel_SaveAsCsv" width="640" height="472" class="alignnone size-full wp-image-1345" /></a></p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers = Import-Csv -Path Computers.csv | Foreach-Object {$_.NetBIOSName.Trim()}
</pre>
<p>Sometimes spreadsheets generated by reporting software will include spaces around the cell data. If computer names have spaces around them, cmdlets like Invoke-Command will not accept those names as input. One way to clean up the computer names is to use string methods like Trim.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: false">
$Computers = 1..254 | ForEach-Object {&quot;192.168.1.$_&quot;}
</pre>
<p>In certain situations, IP addresses can be used instead of computer names. This is helpful when actions need to be run on all computers on a subnet, regardless of their names.</p>
<p>Just like anything in PowerShell, there are lots of different ways to accomplish a task. These are just a few ways to generate a list of computers, which can then be used with any number of scripts and functions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/generating-lists-of-computer-names-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 8 Consumer Preview and PowerShell 3.0</title>
		<link>http://www.hofferle.com/windows-8-consumer-preview-and-powershell-3-0/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=windows-8-consumer-preview-and-powershell-3-0</link>
		<comments>http://www.hofferle.com/windows-8-consumer-preview-and-powershell-3-0/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 19:04:13 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1340</guid>
		<description><![CDATA[Yesterday, the Consumer Preview of Windows 8 was released along with the beta of Windows Management Framework 3.0, which is PowerShell v3 for Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, and Windows Server 2008 Service Pack 2. Windows Management Framework 3.0 &#8211; Beta Building Windows 8 Blog Post Windows 8 Consumer Preview [<a href="http://www.hofferle.com/windows-8-consumer-preview-and-powershell-3-0/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, the Consumer Preview of Windows 8 was released along with the beta of Windows Management Framework 3.0, which is PowerShell v3 for Windows 7 Service Pack 1, Windows Server 2008 R2 SP1, and Windows Server 2008 Service Pack 2.</p>
<p><a href="http://www.microsoft.com/download/en/details.aspx?id=28998" title="Windows Management Framework 3.0 - Beta" target="_blank">Windows Management Framework 3.0 &#8211; Beta</a></p>
<p><a href="http://blogs.msdn.com/b/b8/archive/2012/02/29/welcome-to-windows-8-the-consumer-preview.aspx" title="Building Windows 8 Blog Post" target="_blank">Building Windows 8 Blog Post</a></p>
<p><a href="http://preview.windows.com" title="Windows 8 Consumer Preview" target="_blank">Windows 8 Consumer Preview</a></p>
<p><a href="http://windows.microsoft.com/en-US/windows-8/iso" title="Direct Link to ISO Images" target="_blank">Direct Link to ISO Images</a></p>
<p><a href="http://msdn.microsoft.com/en-us/windows/apps/br229516" title="Developer Tools" target="_blank">Developer Tools</a></p>
<p><a href="http://technet.microsoft.com/en-us/evalcenter/hh670538.aspx" title="Download Windows Server "8" Beta" target="_blank">Download Windows Server &#8220;8&#8243; Beta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/windows-8-consumer-preview-and-powershell-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quest PowerShell Cmdlet Cheat Sheet</title>
		<link>http://www.hofferle.com/quest-powershell-cmdlet-cheat-sheet/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=quest-powershell-cmdlet-cheat-sheet</link>
		<comments>http://www.hofferle.com/quest-powershell-cmdlet-cheat-sheet/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 14:00:41 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Active Directory]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1294</guid>
		<description><![CDATA[Getting through the inital learning curve of using PowerShell for administration tasks can be frustrating. This is especially true when someone is on the phone waiting for a password reset and you&#8217;re reading through the online help or flipping through a book. I&#8217;ve had enough of these situations that I created a quick reference with [<a href="http://www.hofferle.com/quest-powershell-cmdlet-cheat-sheet/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/Cheat_Sheet.jpg?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/Cheat_Sheet.jpg?9d7bd4" alt="Cheat Sheet" title="Cheat Sheet" width="300" height="199" class="alignleft size-full wp-image-1303" /></a>Getting through the inital learning curve of using PowerShell for administration tasks can be frustrating. This is especially true when someone is on the phone waiting for a password reset and you&#8217;re reading through the online help or flipping through a book. I&#8217;ve had enough of these situations that I created a quick reference with a handful of useful tasks from the <a href="http://www.quest.com/powershell/activeroles-server.aspx" title="Quest ActiveRoles Management Shell" target="_blank">Quest ActiveRoles Management Shell</a>. Even in the digital age I like having a printed page that I can glance at when I don&#8217;t quite remember how to pipe a couple cmdlets together to change a group membership. If you&#8217;re trying to promote PowerShell in your own organization, ask others about their common tasks and create your own cheat sheet. People are very good at creating obstacles when they don&#8217;t want to learn something new. Sometimes printing out a few notes is all it takes to remove one of those obstacles.</p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/Quest-PowerShell-Cmdlet-Cheat-Sheet.pdf?9d7bd4">Quest PowerShell Cmdlet Cheat Sheet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/quest-powershell-cmdlet-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>List of PowerShell Books</title>
		<link>http://www.hofferle.com/list-of-powershell-books/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=list-of-powershell-books</link>
		<comments>http://www.hofferle.com/list-of-powershell-books/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 14:00:40 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Books]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1106</guid>
		<description><![CDATA[My list of free PowerShell eBooks has been very popular, so I decided to compile a list of paid PowerShell books. I own several of these books myself, and I thought it would be helpful to have links to the publisher page for code examples, bonus chapters and errata. My top recommendation is Windows PowerShell [<a href="http://www.hofferle.com/list-of-powershell-books/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.hofferle.com/list-of-free-powershell-ebooks/" title="List of Free PowerShell eBooks" target="_blank">list of free PowerShell eBooks</a> has been very popular, so I decided to compile a list of paid PowerShell books. I own several of these books myself, and I thought it would be helpful to have links to the publisher page for code examples, bonus chapters and errata.</p>
<p>My top recommendation is <em>Windows PowerShell in Action</em> by Bruce Payette. This book goes into great depth on the inner workings of PowerShell and why certain decisions were made during development. Bruce is a founding member of the Windows PowerShell team at Microsoft, and the principal author of the language implementation. It&#8217;s hard to find a more authoritative source than this.</p>
<p>Someone with no scripting or programming experience would have an easier time with Don Jones&#8217; <em>Learn Windows PowerShell in a Month of Lunches</em>. Don&#8217;s book is written like a textbook with each chapter building on the previous lessons. There are also excellent supplementary resources available including a classroom kit for trainers and video lessons.</p>
<p>The remaining books are listed by publication date, and how useful they are depends on the situation. Someone that likes to learn from examples might prefer the W<em>indows PowerShell Cookbook</em>, while a SharePoint or VMware administrator would find the books focusing on those specific topics immediately valuable.</p>
<h3>Windows PowerShell in Action, Second Edition</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellInAction_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellInAction_150.png?9d7bd4" alt="Windows PowerShell In Action, Second Edition" title="Windows PowerShell In Action" width="150" height="188" class="alignleft size-full wp-image-1121" /></a><strong>Bruce Payette</strong><br />
Paperback: 1016 pages<br />
Publisher: Manning Publications (May 18, 2011)<br />
ISBN-10: 1935182137<br />
ISBN-13: 978-1935182139<br />
<a href="http://www.amazon.com/gp/product/1935182137/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1935182137">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1935182137" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.manning.com/payette2/" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Learn Windows PowerShell in a Month of Lunches</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/Learn-Windows-PowerShell-in-a-Month-of-Lunches_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/Learn-Windows-PowerShell-in-a-Month-of-Lunches_150.png?9d7bd4" alt="Learn Windows PowerShell in a Month of Lunches" title="Learn-Windows-PowerShell-in-a-Month-of-Lunches" width="150" height="190" class="alignleft size-full wp-image-1134" /></a><strong>Don Jones</strong><br />
Paperback: 425 pages<br />
Publisher: Manning Publications (May 14, 2011)<br />
ISBN-10: 1617290211<br />
ISBN-13: 978-1617290213<br />
<a href="http://www.amazon.com/gp/product/1617290211/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1617290211">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1617290211" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.manning.com/jones/" title="Publisher" target="_blank">Publisher</a> | <a href="http://morelunches.com/powershell.html" title="Bonus Materials" target="_blank">Bonus Materials</a></p>
<p><br style="clear: both;" /> </p>
<hr />
<h3>PowerShell in Depth</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/jones2_cover150.jpg?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/jones2_cover150.jpg?9d7bd4" alt="PowerShell in Depth Cover" title="jones2_cover150" width="150" height="188" class="alignleft size-full wp-image-1341" /></a><strong>Don Jones, Richard Siddaway, Jeffery Hicks</strong><br />
Publisher: Manning Publications (Fall 2012)<br />
ISBN-13: 978-1617290558<br />
<a href="http://www.manning.com/jones2/" title="PowerShell in Depth" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell 3.0 Step By Step</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShell3StepByStep_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShell3StepByStep_150.png?9d7bd4" alt="Windows PowerShell 3.0 Step By Step" title="Windows PowerShell 3.0 Step By Step" width="150" height="183" class="alignleft size-full wp-image-1368" /></a><strong>Ed Wilson</strong><br />
Paperback: 560 pages<br />
Publisher: Microsoft Press (August 22, 2012)<br />
ISBN-10: 0735663394<br />
ISBN-13: 978-0735663398<br />
<a href="http://www.amazon.com/gp/product/0735663394/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0735663394">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0735663394" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://shop.oreilly.com/product/0790145337382.do" title="Windows PowerShell 3.0 Step By Step" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell for Developers</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/04/WindowsPowerShellForDevelopers_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/04/WindowsPowerShellForDevelopers_150.png?9d7bd4" alt="Windows PowerShell For Developers" title="Windows PowerShell For Developers" width="150" height="197" class="alignleft size-full wp-image-1361" /></a><strong>Douglas Finke</strong><br />
Paperback: 125 pages<br />
Publisher: O&#8217;Reilly Media (June 22, 2012)<br />
ISBN-10: 1449322700<br />
ISBN-13: 978-1449322700<br />
<a href="http://www.amazon.com/gp/product/1449322700/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1449322700">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1449322700" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://shop.oreilly.com/product/0636920024491.do" title="PowerShell for Developers" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>PowerShell and WMI</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellandWMI_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellandWMI_150.png?9d7bd4" alt="PowerShell and WMI" title="PowerShellandWMI" width="150" height="188" class="alignleft size-full wp-image-1192" /></a><strong>Richard Siddaway</strong><br />
Paperback: 450 pages<br />
Publisher: Manning Publications (May 28, 2012)<br />
ISBN-10: 1617290114<br />
ISBN-13: 978-1617290114<br />
<a href="http://www.amazon.com/gp/product/1617290114/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1617290114">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1617290114" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.manning.com/siddaway2/" title="PowerShell and WMI" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/MicrosoftSharePoint2010andWindowsPowerShell2ExpertCookbook_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/MicrosoftSharePoint2010andWindowsPowerShell2ExpertCookbook_150.png?9d7bd4" alt="Microsoft SharePoint 2010 and Windows PowerShell 2 Expert Cookbook" title="MicrosoftSharePoint2010andWindowsPowerShell2ExpertCookbook" width="150" height="185" class="alignleft size-full wp-image-1195" /></a><strong>Yaroslav Pentsarskyy</strong><br />
Paperback: 310 pages<br />
Publisher: Packt Publishing (November 11, 2011)<br />
ISBN-10: 1849684103<br />
ISBN-13: 978-1849684101<br />
<a href="http://www.amazon.com/gp/product/1849684103/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1849684103">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1849684103" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.packtpub.com/microsoft-sharepoint-2010-and-windows-powershell-2-0-expert-cookbook/book" title="Microsoft SharePoint 2010 and Windows PowerShell 2.0: Expert Cookbook" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows Powershell Scripting And Toolmaking</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellScriptingAndToolmaking_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellScriptingAndToolmaking_150.png?9d7bd4" alt="Windows PowerShell Scripting And Toolmaking" title="WindowsPowerShellScriptingAndToolmaking" width="150" height="199" class="alignleft size-full wp-image-1146" /></a><strong>Don Jones</strong><br />
Paperback: 122 pages<br />
Publisher: lulu.com (October 14, 2011)<br />
ISBN-10: 1105082830<br />
ISBN-13: 978-1105082832<br />
<a href="http://www.amazon.com/gp/product/1105082830/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1105082830">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1105082830" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.lulu.com/product/paperback/windows-powershell-scripting-and-toolmaking/17796793" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Windows PowerShell 2.0 Bible</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellBible_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellBible_150.png?9d7bd4" alt="Windows PowerShell 2.0 Bible" title="PowerShellBible" width="150" height="190" class="alignleft size-full wp-image-1169" /></a><strong>Thomas Lee, Karl Mitschke, Mark E. Schill, Tome Tanasovski</strong><br />
Paperback: 696 pages<br />
Publisher: Wiley (October 11, 2011)<br />
ISBN-10: 1118021983<br />
ISBN-13: 978-1118021989<br />
<a href="http://www.amazon.com/gp/product/1118021983/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1118021983">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1118021983" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118021983.html" title="Windows PowerShell 2.0 Bible" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Microsoft Exchange 2010 PowerShell Cookbook</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/MicrosoftExchange2010PowerShellCookbook_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/MicrosoftExchange2010PowerShellCookbook_150.png?9d7bd4" alt="Microsoft Exchange 2010 PowerShell Cookbook" title="MicrosoftExchange2010PowerShellCookbook" width="150" height="184" class="alignleft size-full wp-image-1198" /></a><strong>Mike Pfeiffer</strong><br />
Paperback: 480 pages<br />
Publisher: Packt Publishing (July 25, 2011)<br />
ISBN-10: 1849682461<br />
ISBN-13: 978-1849682466<br />
<a href="http://www.amazon.com/gp/product/1849682461/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1849682461">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1849682461" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.packtpub.com/microsoft-exchange-server-2010-with-windows-powershell-cookbook/book" title="Microsoft Exchange 2010 PowerShell Cookbook" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>PowerShell for SharePoint 2010 How-To</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellforSharePoint2010HowTo_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellforSharePoint2010HowTo_150.png?9d7bd4" alt="PowerShell for SharePoint 2010 HowTo" title="PowerShellforSharePoint2010HowTo" width="150" height="243" class="alignleft size-full wp-image-1223" /></a><strong>Steven Mann</strong><br />
Paperback: 272 pages<br />
Publisher: Sams (July 2, 2011)<br />
ISBN-10: 067233559X<br />
ISBN-13: 978-0672335594<br />
<a href="http://www.amazon.com/gp/product/067233559X/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=067233559X">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=067233559X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.informit.com/store/product.aspx?isbn=067233559X" title="PowerShell for SharePoint 2010" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Automating Active Directory Administration with Windows PowerShell 2.0</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingActiveDirectoryAdministration_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingActiveDirectoryAdministration_150.png?9d7bd4" alt="Automating Active Directory Administration with Windows PowerShell 2.0" title="AutomatingActiveDirectoryAdministration" width="150" height="189" class="alignleft size-full wp-image-1172" /></a><strong>Ken St. Cyr, Laura E. Hunter</strong><br />
Paperback: 504 pages<br />
Publisher: Sybex (June 28, 2011)<br />
ISBN-10: 1118027310<br />
ISBN-13: 978-1118027318<br />
<a href="http://www.amazon.com/gp/product/1118027310/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1118027310">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1118027310" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118027310.html" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Automating SharePoint 2010 with Windows PowerShell 2.0</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingSharePoint2010AdministrationWithWindowsPowerShell_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingSharePoint2010AdministrationWithWindowsPowerShell_150.png?9d7bd4" alt="Automating SharePoint 2010 Administration with Windows PowerShell 2.0" title="AutomatingSharePoint2010AdministrationWithWindowsPowerShell" width="150" height="189" class="alignleft size-full wp-image-1203" /></a><strong>Gary Lapointe, Shannon Bray</strong><br />
Paperback: 768 pages<br />
Publisher: Sybex (June 21, 2011)<br />
ISBN-10: 0470939206<br />
ISBN-13: 978-0470939208<br />
<a href="http://www.amazon.com/gp/product/0470939206/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0470939206">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0470939206" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470939206.html" title="Automating SharePoint 2010 with Windows PowerShell 2.0" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Automating Microsoft Windows Server 2008 R2 with Windows PowerShell 2.0</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingMicrosoftWindowsServer2008R2withWindowsPowerShell_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/AutomatingMicrosoftWindowsServer2008R2withWindowsPowerShell_150.png?9d7bd4" alt="Automating Microsoft Windows Server 2008 R2 with Windows PowerShell" title="AutomatingMicrosoftWindowsServer2008R2withWindowsPowerShell" width="150" height="189" class="alignleft size-full wp-image-1162" /></a><strong>Matthew Hester, Sarah Dutkiewicz</strong><br />
Paperback: 432 pages<br />
Publisher: Sybex (May 31, 2011)<br />
ISBN-10: 1118013867<br />
ISBN-13: 978-1118013861<br />
<a href="http://www.amazon.com/gp/product/1118013867/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1118013867">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1118013867" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118013867.html" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>VMware vSphere PowerCLI Reference: Automating vSphere Administration</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/VMwarevSpherePowerCLIReference_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/VMwarevSpherePowerCLIReference_150.png?9d7bd4" alt="VMware vSphere PowerCLI Reference" title="VMwarevSpherePowerCLIReference" width="150" height="190" class="alignleft size-full wp-image-1206" /></a><strong>Luc Dekens, Alan Renouf, Glenn Sizemore, Arnim van Lieshout, Jonathan Medd</strong><br />
Paperback: 768 pages<br />
Publisher: Sybex (April 12, 2011)<br />
ISBN-10: 0470890797<br />
ISBN-13: 978-0470890790<br />
<a href="http://www.amazon.com/gp/product/0470890797/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0470890797">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0470890797" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470890797.html" title="VMware vSphere PowerCLI Reference" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Managing Active Directory with Windows PowerShell: TFM, 2nd Edition</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/ManagingActiveDirectoryWithWindowsPowerShell_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/ManagingActiveDirectoryWithWindowsPowerShell_150.png?9d7bd4" alt="Managing Active Directory with Windows PowerShell" title="ManagingActiveDirectoryWithWindowsPowerShell" width="150" height="213" class="alignleft size-full wp-image-1211" /></a><strong>Jeffery Hicks</strong><br />
Paperback: 402 pages<br />
Publisher: SAPIEN Technologies (April 1, 2011)<br />
ISBN-10: 0982131445<br />
ISBN-13: 978-0982131442<br />
<a href="http://www.amazon.com/gp/product/0982131445/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0982131445">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0982131445" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.sapien.com/books/Managing-Active-Directory" title="Managing Active Directory with Windows PowerShell" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell 2.0 Best Practices</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellBestPractices_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellBestPractices_150.png?9d7bd4" alt="Windows PowerShell Best Practices" title="WindowsPowerShellBestPractices" width="150" height="183" class="alignleft size-full wp-image-1166" /></a><strong>Ed Wilson</strong><br />
Paperback: 752 pages<br />
Publisher: Microsoft Press (December 14, 2010)<br />
ISBN-10: 0735626464<br />
ISBN-13: 978-0735626461<br />
<a href="http://www.amazon.com/gp/product/0735626464/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0735626464">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0735626464" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://shop.oreilly.com/product/9780735626461.do" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>PowerShell for Microsoft SharePoint 2010 Administrators</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellforMicrosoftSharePoint2010Administrators_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellforMicrosoftSharePoint2010Administrators_150.png?9d7bd4" alt="PowerShell for Microsoft SharePoint 2010 Administrators" title="PowerShellforMicrosoftSharePoint2010Administrators" width="150" height="185" class="alignleft size-full wp-image-1226" /></a><strong>Niklas Goude, Mattias Karlsson</strong><br />
Paperback: 368 pages<br />
Publisher: McGraw-Hill Osborne Media (October 7, 2010)<br />
ISBN-10: 0071747974<br />
ISBN-13: 978-0071747974<br />
<a href="http://www.amazon.com/gp/product/0071747974/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0071747974">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0071747974" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.mhprofessional.com/product.php?cat=39&#038;isbn=0071747982" title="PowerShell for Microsoft SharePoint 2010 Administrators" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell Cookbook, Second Edition</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellCookbook_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellCookbook_150.png?9d7bd4" alt="Windows PowerShell Cookbook" title="WindowsPowerShellCookbook" width="150" height="192" class="alignleft size-full wp-image-1137" /></a><strong>Lee Holmes</strong><br />
Paperback: 888 page<br />
Publisher: O&#8217;Reilly Media (August 26, 2010)<br />
ISBN-10: 0596801505<br />
ISBN-13: 978-0596801502<br />
<a href="http://www.amazon.com/gp/product/0596801505/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596801505">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0596801505" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://shop.oreilly.com/product/9780596801519.do" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>PowerShell in Practice</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellinPractice_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/PowerShellinPractice_150.png?9d7bd4" alt="PowerShell in Practice" title="PowerShellinPractice" width="150" height="188" class="alignleft size-full wp-image-1229" /></a><strong>Richard Siddaway</strong><br />
Paperback: 500 pages<br />
Publisher: Manning Publications (June 28, 2010)<br />
ISBN-10: 1935182005<br />
ISBN-13: 978-1935182009<br />
<a href="http://www.amazon.com/gp/product/1935182005/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1935182005">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1935182005" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.manning.com/siddaway/" title="PowerShell in Practice" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell 2.0 TFM</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellTFM_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellTFM_150.png?9d7bd4" alt="Windows PowerShell TFM" title="WindowsPowerShellTFM" width="150" height="215" class="alignleft size-full wp-image-1157" /></a><strong>Don Jones, Jeffery Hicks</strong><br />
Paperback: 714 pages<br />
Publisher: SAPIEN Technologies (January 1, 2010)<br />
ISBN-10: 0982131429<br />
ISBN-13: 978-0982131428<br />
<a href="http://www.amazon.com/gp/product/0982131429/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0982131429">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0982131429" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.sapien.com/books/Windows-PowerShell-2" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Windows PowerShell 2 For Dummies</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellforDummies_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellforDummies_150.png?9d7bd4" alt="Windows PowerShell 2 for Dummies" title="WindowsPowerShell2forDummies" width="150" height="188" class="alignleft size-full wp-image-1189" /></a><strong>Steve Seguis</strong><br />
Paperback: 412 pages<br />
Publisher: For Dummies (August 10, 2009)<br />
ISBN-10: 0470371986<br />
ISBN-13: 978-0470371985<br />
<a href="http://www.amazon.com/gp/product/0470371986/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0470371986">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0470371986" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.dummies.com/store/product/Windows-PowerShell-2-For-Dummies.productCd-0470371986,navId-322470,descCd-description.html" title="Windows PowerShell 2 for Dummies" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Microsoft SQL Server 2008 Administration with Windows PowerShell</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/SQLServer2008AdministrationwithWindowsPowerShell_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/SQLServer2008AdministrationwithWindowsPowerShell_150.png?9d7bd4" alt="SQL Server 2008 Administration with Windows PowerShell" title="SQLServer2008AdministrationwithWindowsPowerShell" width="150" height="191" class="alignleft size-full wp-image-1214" /></a><strong>Ananthakumar Muthusamy, Yan Pan</strong><br />
Paperback: 576 pages<br />
Publisher: Wrox (June 9, 2009)<br />
ISBN-10: 0470477288<br />
ISBN-13: 978-0470477281<br />
<a href="http://www.amazon.com/gp/product/0470477288/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0470477288">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0470477288" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.wiley.com/WileyCDA/WileyTitle/productCd-0470477288.html" title="Microsoft SQL Server 2008 Administration with Windows PowerShell" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell 2.0 Administrator&#8217;s Pocket Consultant</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellAdministratorsPocketConsultant_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellAdministratorsPocketConsultant_150.png?9d7bd4" alt="Windows PowerShell Administrators Pocket Consultant" title="WindowsPowerShellAdministratorsPocketConsultant" width="150" height="219" class="alignleft size-full wp-image-1152" /></a><strong>William R. Stanek</strong><br />
Paperback: 464 pages<br />
Publisher: Microsoft Press (May 27, 2009)<br />
ISBN-10: 0735625956<br />
ISBN-13: 978-0735625952<br />
<a href="http://www.amazon.com/gp/product/0735625956/ref=as_li_tf_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0735625956">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0735625956" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://shop.oreilly.com/product/9780735625952.do" title="Publisher" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /> </p>
<h3>Managing VMware Infrastructure with Windows PowerShell TFM</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/ManagingVMwareInfrastructurewithWindowsPowerShell_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/ManagingVMwareInfrastructurewithWindowsPowerShell_150.png?9d7bd4" alt="Managing VMware Infrastructure with Windows PowerShell" title="ManagingVMwareInfrastructurewithWindowsPowerShell" width="150" height="214" class="alignleft size-full wp-image-1220" /></a><strong>Hal Rottenberg</strong><br />
Paperback: 388 pages<br />
Publisher: SAPIEN Technologies (March 31, 2009)<br />
ISBN-10: 0982131402<br />
ISBN-13: 978-0982131404<br />
<a href="http://www.amazon.com/gp/product/0982131402/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0982131402">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0982131402" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.sapien.com/books/Managing-VMWare" title="Managing VMware Infrastructure with Windows PowerShell" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Microsoft Windows PowerShell 2.0 Programming for the Absolute Beginner, 2nd Edition</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellProgrammingAbsoluteBeginner_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellProgrammingAbsoluteBeginner_150.png?9d7bd4" alt="Windows PowerShell Programming for the Absolute Beginner" title="WindowsPowerShellProgrammingAbsoluteBeginner" width="150" height="186" class="alignleft size-full wp-image-1182" /></a><strong>Jerry Lee Ford Jr.</strong><br />
Paperback: 423 pages<br />
Publisher: Course Technology PTR (December 18, 2008)<br />
ISBN-10: 1598638998<br />
ISBN-13: 978-1598638998<br />
<a href="http://www.amazon.com/gp/product/1598638998/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1598638998">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=1598638998" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.delmarlearning.com/companions/index.asp?isbn=1598638998" title="Microsoft Windows PowerShell 2.0 Programming for the Absolute Beginner, 2nd Edition" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
<h3>Windows PowerShell Unleashed (2nd Edition)</h3>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellUnleashed_150.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/WindowsPowerShellUnleashed_150.png?9d7bd4" alt="Windows PowerShell Unleashed" title="WindowsPowerShellUnleashed" width="150" height="196" class="alignleft size-full wp-image-1217" /></a><strong>Tyson Kopczynski, Pete Handley, Marco Shaw</strong><br />
Paperback: 528 pages<br />
Publisher: Sams (December 14, 2008)<br />
ISBN-10: 0672329883<br />
ISBN-13: 978-0672329883<br />
<a href="http://www.amazon.com/gp/product/0672329883/ref=as_li_ss_tl?ie=UTF8&#038;tag=forcmultthroi-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0672329883">Amazon</a><img src="http://www.assoc-amazon.com/e/ir?t=forcmultthroi-20&#038;l=as2&#038;o=1&#038;a=0672329883" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> | <a href="http://www.informit.com/store/product.aspx?isbn=0672329883" title="Windows PowerShell Unleashed" target="_blank">Publisher</a></p>
<p><br style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/list-of-powershell-books/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation from 2012 Sarasota IT Pro Camp</title>
		<link>http://www.hofferle.com/presentation-from-2012-sarasota-it-pro-camp/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=presentation-from-2012-sarasota-it-pro-camp</link>
		<comments>http://www.hofferle.com/presentation-from-2012-sarasota-it-pro-camp/#comments</comments>
		<pubDate>Sun, 19 Feb 2012 04:31:10 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[IT Pro Camp]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Remoting]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1326</guid>
		<description><![CDATA[The 2012 Sarasota IT Pro Camp at Keiser University was a great success, mainly due to the hard work from the organizers and volunteers. I want to thank all the attendees for coming out, and especially those that came to my remoting session. Introduction to PowerShell Remoting Slide deck for Introduction to PowerShell Remoting Layman&#8217;s [<a href="http://www.hofferle.com/presentation-from-2012-sarasota-it-pro-camp/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p>The 2012 Sarasota IT Pro Camp at Keiser University was a great success, mainly due to the hard work from the organizers and volunteers. I want to thank all the attendees for coming out, and especially those that came to my remoting session.</p>
<h2>Introduction to PowerShell Remoting</h2>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.pdf?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.png?9d7bd4" alt="Title Slide for Introduction to PowerShell Remoting" title="Introduction to PowerShell Remoting" width="200" height="150" class="alignleft size-full wp-image-928" /></a><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/IntroductionPowerShellRemoting.pdf?9d7bd4">Slide deck for Introduction to PowerShell Remoting</a></p>
<p><br style="clear: both;" /></p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/laymansguidePowerShellremoting.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/laymansguidePowerShellremoting.png?9d7bd4" alt="Cover image of the Layman&#039;s Guide to PowerShell Remoting" title="laymansguidePowerShellremoting" width="150" height="207" class="alignleft size-full wp-image-626" /></a><a href="http://www.ravichaganti.com/blog/?page_id=1301">Layman&#8217;s Guide to PowerShell 2.0 Remoting</a><br />
<em>Ravikanth Chaganti</em></p>
<p><br style="clear: both;" /> </p>
<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/Remoting.png?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2011/06/Remoting.png?9d7bd4" alt="Cover image for Administrator&#039;s Guide to Windows PowerShell Remoting" title="Remoting" width="150" height="194" class="alignleft size-full wp-image-631" /></a><a href="http://powershell.com/cs/media/p/4908.aspx">Administrator&#8217;s Guide to Windows PowerShell Remoting</a><br />
<em>Dr. Tobias Weltner<br />
Aleksandar Nikolic<br />
Richard Giles</em></p>
<p><br style="clear: both;" /></p>
<p><a href="http://www.manning.com/payette2/"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/01/payette2_cover150.jpg?9d7bd4" alt="Cover of Windows PowerShell in Action by Bruce Payette" title="Windows PowerShell in Action, Second Edition" width="150" height="187" class="alignleft size-full wp-image-912" /></a><a href="http://www.manning.com/payette2/">Windows PowerShell in Action, Second Edition</a><br />
<em>Bruce Payette</em></p>
<p><br style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/presentation-from-2012-sarasota-it-pro-camp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Saturday #110 in Tampa</title>
		<link>http://www.hofferle.com/sql-saturday-110-in-tampa/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sql-saturday-110-in-tampa</link>
		<comments>http://www.hofferle.com/sql-saturday-110-in-tampa/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 14:00:01 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[IT Pro Camp]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[SQL Saturday]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=1321</guid>
		<description><![CDATA[I will be presenting at SQL Saturday #110 in Tampa, Florida on March 10th. This is a free event for SQL Server professionals and anyone that&#8217;s interested in learning about SQL Server.]]></description>
			<content:encoded><![CDATA[<p>I will be presenting at <a href="http://www.sqlsaturday.com/110/eventhome.aspx" title="SQL Saturday #110" target="_blank">SQL Saturday #110</a> in Tampa, Florida on March 10th. This is a free event for SQL Server professionals and anyone that&#8217;s interested in learning about SQL Server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/sql-saturday-110-in-tampa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell for Desktop Support and Helpdesk Staff</title>
		<link>http://www.hofferle.com/powershell-for-desktop-support-and-helpdesk-staff/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=powershell-for-desktop-support-and-helpdesk-staff</link>
		<comments>http://www.hofferle.com/powershell-for-desktop-support-and-helpdesk-staff/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 14:00:17 +0000</pubDate>
		<dc:creator>Jason Hofferle</dc:creator>
				<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://www.hofferle.com/?p=800</guid>
		<description><![CDATA[Many of the resources and discussions about PowerShell are geared towards enterprise IT staff responsible for supporting servers. With entire books written about using PowerShell to manage Exchange, vSphere, and other enterprise technologies, it&#8217;s easy for end-user support personnel to get the impression that PowerShell isn&#8217;t something they need to know. I&#8217;m here to tell [<a href="http://www.hofferle.com/powershell-for-desktop-support-and-helpdesk-staff/" rel="nofollow">...</a>]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/HelpDesk.jpg?9d7bd4"><img src="http://www.hofferle.com/wordpress/wp-content/uploads/2012/02/HelpDesk.jpg?9d7bd4" alt="Helpdesk Support Staff" title="HelpDesk" width="347" height="346" class="alignleft size-full wp-image-1045" /></a>Many of the resources and discussions about PowerShell are geared towards enterprise IT staff responsible for supporting servers. With entire books written about using PowerShell to manage Exchange, vSphere, and other enterprise technologies, it&#8217;s easy for end-user support personnel to get the impression that PowerShell isn&#8217;t something they need to know. I&#8217;m here to tell you that desktop support and helpdesk staff have just as many reasons to learn PowerShell as a server administrator.</p>
<p>I come from a different background than many heavy PowerShell users because I&#8217;ve spent the majority of my IT career on the client side of things. I&#8217;ve assisted end users in person and over the phone, I&#8217;ve performed several desktop deployments, and I&#8217;m working on virtual desktop infrastructure. Even though I&#8217;m not responsible for managing Active Directory or SQL Servers, PowerShell has become a daily tool for me, and I thought I would throw out some reasons why someone that rarely touches a server should make PowerShell a priority.</p>
<h2>PowerShell is Faster at Certain Tasks</h2>
<p>Remote desktop and similar technologies are extremely helpful for supporting distant users, but there are some simple tasks that can be accomplished must faster with a PowerShell command or script. Copying a new version of a configuration file, restarting a service, or unlocking an account can all be done much faster from the command line.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Invoke-Command -ComputerName Computer01 -ScriptBlock {Regsvr32.exe /s c:\Windows\SysWOW64\capicom.dll}
</pre>
<p>It would take minutes to make a remote desktop connection, authenticate and register a dll on a remote workstation. It takes seconds to use PowerShell remoting to perform that same task, and it doesn&#8217;t even disrupt the end user.</p>
<h2>PowerShell Will Save Time</h2>
<p>&#8220;I don&#8217;t have time to learn something else&#8221; is one of the most common excuses I hear for not learning PowerShell. While it does initially take more time to learn how to perform a task without pointing and clicking, the first time that task needs to be performed on multiple computers, that time investment will be repaid tenfold. Any time the same task needs to be performed on more than one computer, it&#8217;s a candidate for automation. I automate network printer installations by using the PrintBrm utility to export printerExport files, and import them on other computers.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Get-EventLog -ComputerName Computer01 -LogName Security -Newest 10
</pre>
<p>If you&#8217;ve ever used Event Viewer to look through the logs on a remote system, you know it can involve some waiting. Knowing how to collect information from workstations can save a massive amount of time, whether you&#8217;re checking for a certain event or generating a report of free disk space.</p>
<h2>PowerShell Provides Automation Capabilities</h2>
<p>Many organizations utilize some sort of enterprise solution for deploying software, making changes to client systems and other automated tasks. One of the problems I still run into today is that while we have all these tools, I don&#8217;t have access to utilize them. Something as simple as creating a desktop shortcut for your local users gets put on the backburner by enterprise staff. Since most local IT admins have administrative access to the workstations they&#8217;re responsible for, something like creating shortcuts is an easy task for PowerShell.</p>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
# CreateShortcut.ps1
$Shell = New-Object -ComObject WScript.Shell
$Shortcut = $Shell.CreateShortcut(&quot;$Env:Public\Desktop\hofferle.com.lnk&quot;)
$Shortcut.TargetPath = &quot;http://www.hofferle.com&quot;
$Shortcut.IconLocation = &quot;shell32.dll,43&quot;
$Shortcut.Save()
</pre>
<pre class="brush: powershell; auto-links: false; collapse: false; gutter: false; first-line: 1; highlight: []; html-script: false; light: true; pad-line-numbers: false; toolbar: true; wrap-lines: true">
Invoke-Command -ComputerName Computer01,Computer02,Computer03 -FilePath C:\CreateShortcut.ps1
</pre>
<p>Many companies still brute force some IT tasks, where it&#8217;s easier to have desktop support touch desktops that develop an enterprise fix. PowerShell allows front-line support to develop automated fixes to save themselves time without relying on an enterprise solution. </p>
<h2>PowerShell Makes it Easy to Share Resources</h2>
<p>Not everyone needs to be a PowerShell expert because modules are an easy way to distribute more complex scripts written by advanced PowerShell users. In my vbscript days, it could be an ordeal to write out documentation on how to use a certain script or write in-line help for it. With comment based help and script modules in PowerShell v2, it&#8217;s incredibly easy to share automated fixes with others. I maintain a module for my organization that packages some complex tasks into easy-to-use functions with built-in help. This allows beginners just getting started to become immediately effective, but those beginners still need to understand the essentials. If you become proficient enough with PowerShell to build these tools for others, you get credit for saving everyone&#8217;s time in addition to your own.</p>
<h2>PowerShell Will Help Your IT Career</h2>
<p>This is probably the most important reason to develop PowerShell skills, and it&#8217;s a valid reason for everyone interested in career advancement. It&#8217;s a rare IT shop that doesn&#8217;t use Microsoft products, and Microsoft products are managed with PowerShell. With the consistency of PowerShell, it&#8217;s very easy to apply the basic concepts and patterns to anything. Learn PowerShell now, and when you get a position as a Directory Administrator or Exchange Admin, the PowerShell skills learned now will be immediately useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hofferle.com/powershell-for-desktop-support-and-helpdesk-staff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 655/745 objects using disk: basic

Served from: www.hofferle.com @ 2012-05-13 08:10:01 -->

