<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>0direction blog &#187; powershell</title>
	<atom:link href="http://0direction.com/blog/index.php/tag/powershell/feed/" rel="self" type="application/rss+xml" />
	<link>http://0direction.com/blog</link>
	<description>Everybody get your shell on!</description>
	<lastBuildDate>Thu, 22 Jul 2010 13:49:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Reading an RSS feed with Powershell</title>
		<link>http://0direction.com/blog/index.php/2009/10/16/reading-an-rss-feed-with-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2009/10/16/reading-an-rss-feed-with-powershell/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:09:47 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[uncategorized]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=220</guid>
		<description><![CDATA[This is a pretty cool (but mostly useless) PowerShell script that uses the System.Net.Webclient class and the DownloadString method.  It pulls an RSS feed string from a URL into an XML formatted variable, and then pipes the Rss.Channel.Item property (which is where the meat of the RSS feed is held in the variable) into the format-table commandlet using the Title and Link properties of the feed to format the table.]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2009/10/16/reading-an-rss-feed-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sending an email with Powershell</title>
		<link>http://0direction.com/blog/index.php/2009/10/09/sending-an-email-with-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2009/10/09/sending-an-email-with-powershell/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 17:40:59 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=221</guid>
		<description><![CDATA[This is a handy little function that sends an email using the System.Net.Mail namespace found in .NET 2.0.  Can be used for pretty much anything; I use it primarily for error notification if one of my engineers runs a script that fails.  It can also send an attachment so you can auto-spam your coworkers with pictures of midgets.]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2009/10/09/sending-an-email-with-powershell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Configuring Hosted Exchange 2007 using Powershell – Part 2</title>
		<link>http://0direction.com/blog/index.php/2009/09/29/configuring-hosted-exchange-2007-using-powershell-part-2/</link>
		<comments>http://0direction.com/blog/index.php/2009/09/29/configuring-hosted-exchange-2007-using-powershell-part-2/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 12:37:37 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=364</guid>
		<description><![CDATA[This is part deus of the "Configuring Hosted Exchange 2007 using Powershell" series. Part 1, which you can find <a href="http://0direction.com/blog/index.php/2009/07/15/configuring-hosted-exchange-2007-using-powershell-part-1/">here</a>, covered deploying a new hosted domain. This new domain is fully segregated on the exchange server with its own Address Lists, and login using AD accounts with their own UPN. Part 2 will cover creating a new mailbox after the hosted domain infrastructure has been created.]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2009/09/29/configuring-hosted-exchange-2007-using-powershell-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring Hosted Exchange 2007 using Powershell &#8211; Part 1</title>
		<link>http://0direction.com/blog/index.php/2009/07/15/configuring-hosted-exchange-2007-using-powershell-part-1/</link>
		<comments>http://0direction.com/blog/index.php/2009/07/15/configuring-hosted-exchange-2007-using-powershell-part-1/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 19:59:53 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=277</guid>
		<description><![CDATA[Hosting Exchange 2007 is a difficult, tedious, and expensive venture to be certain. Taking into consideration the extensive hardware investments required, the development required to create an automated process to deploy new domains, create new mailboxes, set size and feature limitations on those mailboxes (or purchasing support for Microsoft&#8217;s HCM solution which uses the outdated [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2009/07/15/configuring-hosted-exchange-2007-using-powershell-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Lookup reverse records of multiple IPs with Powershell</title>
		<link>http://0direction.com/blog/index.php/2009/07/08/lookup-reverse-records-of-multiple-ips-with-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2009/07/08/lookup-reverse-records-of-multiple-ips-with-powershell/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:07:11 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=224</guid>
		<description><![CDATA[Here is a handy chunk of powershell code that uses the native windows command Nslookup to parse a list of IPs and output the IP and the reverse lookup value to a text file. This is especially usefull when you have a large number of IPs to check. 1 2 3 4 5 6 7 [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2009/07/08/lookup-reverse-records-of-multiple-ips-with-powershell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using command line variables with Powershell</title>
		<link>http://0direction.com/blog/index.php/2008/11/12/using-command-line-variables-with-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2008/11/12/using-command-line-variables-with-powershell/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 13:49:37 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=157</guid>
		<description><![CDATA[Sometimes it is useful to be able to input a variable(s) when calling your powershell script. This creates some flexibility as far as automation, and also allows you to easily re-purpose your script without having to modify the actual script or update a text file. There are two standard methods for using command line variables. [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2008/11/12/using-command-line-variables-with-powershell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Verifying that a file exists with PowerShell</title>
		<link>http://0direction.com/blog/index.php/2008/11/07/verifying-that-a-file-exists-with-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2008/11/07/verifying-that-a-file-exists-with-powershell/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 21:05:16 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=128</guid>
		<description><![CDATA[If you use PowerShell a lot, there are going to be times that you need to import data from another file (like a list of servers from a text file to automate a task on many machines). This snippet sets a variable to a file path, tests the files location using the test-path function, and [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2008/11/07/verifying-that-a-file-exists-with-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scripting de-provisioning of a client in DPM</title>
		<link>http://0direction.com/blog/index.php/2008/11/04/scripting-de-provisioning-of-a-client-in-dpm/</link>
		<comments>http://0direction.com/blog/index.php/2008/11/04/scripting-de-provisioning-of-a-client-in-dpm/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:10:24 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[data protection manager]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[DPM]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=123</guid>
		<description><![CDATA[If you are trying to automate your DPM environment, part of the process is de-provisioning protection groups when a server no longer needs to be backed up. This code snippet will take a clientname input and dpmserver input parameter and remove all data sources (which will effectively remove the protection group) for that client. This [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2008/11/04/scripting-de-provisioning-of-a-client-in-dpm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to reboot a machine and wait for it to come back up in Powershell</title>
		<link>http://0direction.com/blog/index.php/2008/11/03/how-to-reboot-a-machine-and-wait-for-it-to-come-back-up-in-powershell/</link>
		<comments>http://0direction.com/blog/index.php/2008/11/03/how-to-reboot-a-machine-and-wait-for-it-to-come-back-up-in-powershell/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:24:04 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=117</guid>
		<description><![CDATA[This bit of powershell code will take a clientname input parameter, immediately reboot the machine, and wait up to 3 minutes for the machine to come back up. After it has been 3 minutes or the machine has come back up, it will display a message depending on the situation. 1 2 3 4 5 [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2008/11/03/how-to-reboot-a-machine-and-wait-for-it-to-come-back-up-in-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running DPM scripts outside of the DPM Management Shell</title>
		<link>http://0direction.com/blog/index.php/2008/10/31/running-dpm-scripts-outside-of-the-dpm-management-shell/</link>
		<comments>http://0direction.com/blog/index.php/2008/10/31/running-dpm-scripts-outside-of-the-dpm-management-shell/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 20:13:14 +0000</pubDate>
		<dc:creator>Cory</dc:creator>
				<category><![CDATA[data protection manager]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[DPM]]></category>

		<guid isPermaLink="false">http://0direction.com/blog/?p=104</guid>
		<description><![CDATA[For the most part, running scripts through the DPM Management Shell works for most people. However, if you have many people that may be using your DPM oriented scripts (any script calling a DPM specific commandlet), it may be less confusing for them to run those through the actual powershell console. Also, this allows you [...]]]></description>
		<wfw:commentRss>http://0direction.com/blog/index.php/2008/10/31/running-dpm-scripts-outside-of-the-dpm-management-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
