<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Get-OSSku.ps1 </title><link>http://blogs.msdn.com/powershell/archive/2008/06/14/get-ossku-ps1.aspx</link><description>Nitin Bhat the WMI PM recently pointed HERE to answer the question, how do know what OS SKU a machine is running? You can run the expression $((gwmi win32_operatingsystem).OperatingSystemSKU) to the the value and then look it up on that table. I decided</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Get-OSSku.ps1 </title><link>http://blogs.msdn.com/powershell/archive/2008/06/14/get-ossku-ps1.aspx#8611320</link><pubDate>Tue, 17 Jun 2008 16:04:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8611320</guid><dc:creator>Per Østergaard</dc:creator><description>&lt;p&gt;Useful script, just note that it only works on Vista and WS2008.&lt;/p&gt;</description></item><item><title>Interesting Links - 6/18/2008</title><link>http://blogs.msdn.com/powershell/archive/2008/06/14/get-ossku-ps1.aspx#8616239</link><pubDate>Wed, 18 Jun 2008 15:32:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8616239</guid><dc:creator>Matt Johnson's Technical Adventures</dc:creator><description>&lt;p&gt;To DEP or not to DEP – A good post on DEP from the Performance Team Windows XP era draws to a close –&lt;/p&gt;
</description></item><item><title>re: Get-OSSku.ps1 </title><link>http://blogs.msdn.com/powershell/archive/2008/06/14/get-ossku-ps1.aspx#8621597</link><pubDate>Thu, 19 Jun 2008 16:10:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8621597</guid><dc:creator>Josh</dc:creator><description>&lt;p&gt;Nice, very useful. &amp;nbsp;Still learning PowerShell, just curious why he used the outer parenthesis. &amp;nbsp;Why &amp;quot;$((gwmi win32_operatingsystem).OperatingSystemSKU)&amp;quot; instead of &amp;quot;$(gwmi win32_operatingsystem).OperatingSystemSKU&amp;quot;&lt;/p&gt;</description></item><item><title>re: Get-OSSku.ps1 </title><link>http://blogs.msdn.com/powershell/archive/2008/06/14/get-ossku-ps1.aspx#9062711</link><pubDate>Wed, 12 Nov 2008 17:07:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9062711</guid><dc:creator>Markus</dc:creator><description>&lt;p&gt;Here's an improved version taking the computer name and version number into account:&lt;/p&gt;
&lt;p&gt;#Requires -Version 1&lt;/p&gt;
&lt;p&gt;# GetOSSku.ps1&lt;/p&gt;
&lt;p&gt;# Get OS SKU&lt;/p&gt;
&lt;p&gt;function global:Get-OSSku&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;	param([string] $computerName)&lt;/p&gt;
&lt;p&gt;	if(($computerName -eq $null) -or ($computerName -eq &amp;quot;&amp;quot;))&lt;/p&gt;
&lt;p&gt;	{&lt;/p&gt;
&lt;p&gt;		$computerName = &amp;quot;localhost&amp;quot;&lt;/p&gt;
&lt;p&gt;	}&lt;/p&gt;
&lt;p&gt;	Write-Host&lt;/p&gt;
&lt;p&gt;	&amp;quot;Computer:`t&amp;quot; + $computerName.ToUpper()&lt;/p&gt;
&lt;p&gt;	$wmi = $(gwmi Win32_OperatingSystem -computerName $computerName)&lt;/p&gt;
&lt;p&gt;	$sku = $wmi.OperatingSystemSKU&lt;/p&gt;
&lt;p&gt;	&amp;quot;Version:`t&amp;quot; + $wmi.Version&lt;/p&gt;
&lt;p&gt;	&amp;quot;SKU:`t`t&amp;quot; + $(&lt;/p&gt;
&lt;p&gt;		switch($sku)&lt;/p&gt;
&lt;p&gt;		{&lt;/p&gt;
&lt;p&gt;			0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Undefined&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Ultimate Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Home Basic Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Home Basic Premium Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Enterprise Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Home Basic N Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Business Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Standard Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Datacenter Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&amp;quot;Small Business Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			10 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Enterprise Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			11 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Starter Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			12 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Datacenter Server Core Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			13 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Standard Server Core Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			14 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Enterprise Server Core Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			15 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Enterprise Server Edition for Itanium-Based Systems&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			16 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Business N Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			17 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Web Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			18 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Cluster Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			19 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Home Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			20 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Storage Express Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			21 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Storage Standard Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			22 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Storage Workgroup Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			23 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Storage Enterprise Server Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			24 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Server For Small Business Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			25 &amp;nbsp; &amp;nbsp; &amp;nbsp; {&amp;quot;Small Business Server Premium Edition&amp;quot;; break}&lt;/p&gt;
&lt;p&gt;			default &amp;nbsp;{&amp;quot;&amp;lt;UNKNOWN:$SKU&amp;gt;&amp;quot;}&lt;/p&gt;
&lt;p&gt;		}&lt;/p&gt;
&lt;p&gt;	)&lt;/p&gt;
&lt;p&gt;	Write-Host&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;# EOF&lt;/p&gt;</description></item></channel></rss>