<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Check VMware Configuration with Powershell</title>
	<atom:link href="http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/</link>
	<description>Using Powershell for (virtually) everything!</description>
	<lastBuildDate>Fri, 03 Feb 2012 11:41:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Dan D</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-34483</link>
		<dc:creator>Dan D</dc:creator>
		<pubDate>Tue, 23 Aug 2011 01:30:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-34483</guid>
		<description>Thanks for the script. I took a couple of snips from the vCheck script to add send-email capability. Also made some formatting and colorization additions.



# When displaying to the screen an output file is created.  Set the format of the filename below:
$dateFormat = &quot;yyyy-MM-dd__HH-mm&quot;

# path and file name of output report
$date = Get-Date -format $dateFormat
$outputFile = &#039;C:\vCheck_Reports\ESX-comparison_&#039; + $date + &#039;.html&#039;

# Virtual Center servername
$VCServer = “vcenter”

# Set the SMTP Server address
$SMTPSRV = “mail.domain.local”

# Set the Email address to recieve from
$EmailFrom = “user@domain.com”

# Set the Email address to send the email to – seperate multiple with comma
$EmailTo = “user@domain.com”



# When displaying to the screen an output file is created.  Set the format of the filename below:
$dateFormat = &quot;yyyyMMdd_HHmm&quot; # use &quot;d-M-yyyy&quot; for legacy v5.0 format

# Use the following item to define if an email report should be sent once completed
$SendEmail = $true

# Use the following item to define if the output should be displayed in the local browser once completed
$DisplaytoScreen = $false


function Send-SMTPmail($to, $from, $subject, $smtpserver, $body) {
	$mailer = new-object Net.Mail.SMTPclient($smtpserver)
	$msg = new-object Net.Mail.MailMessage($from,$to,$subject,$body)
	$msg.IsBodyHTML = $true
	$mailer.send($msg)
}

Function Create-HTMLTable
	{
	param([array]$Array)
	$arrHTML = $Array &#124; ConvertTo-Html
	$arrHTML[-1] = $arrHTML[-1].ToString().Replace(&#039;&#039;,&quot;&quot;)
	Return $arrHTML[5..1000]
	}

$output = @()
$output += &#039;&#039;
$output += &#039;.sectionTitle{color:blue;font-weight:bold;}.section{margin-top:10px;margin-bottom:30px;}.errorDiv{color:red;font-weight:bold;}table{border-style:solid;border-width:1px;font-size:8pt;background-color:#ccc;width:100%;}th{text-align:left;}td{background-color:#fff;width:20%;border-style:solid;border-width:1px;}body{font-family:verdana;font-size:8pt;}h1{font-size:12pt;}h2{font-size:10pt;}&#039;



$output += &#039;ESXi Host Inconsistency Report&#039;
# $output += &#039;The following items are not available to all ESX servers in the cluster:&#039;

$VC = Connect-VIServer $VCServer

ForEach ($Cluster in (Get-Cluster &#124; Sort Name))
	{
	$VMHosts = $Cluster &#124; Get-VMHost &#124; Sort Name
	$VMHostViews = $VMHosts &#124; Get-View &#124; Sort Name
	
	$myDSCol = @()
	$Datastores = Get-Datastore -VMHost $VMHosts
	$DSdiffs = $VMHosts &#124; ForEach {Compare-Object $Datastores (Get-Datastore -VMHost $_) -SyncWindow 1000} &#124; ForEach {$_.InputObject} &#124; Sort Name &#124; Select Name -Unique
	ForEach ($DSdiff in $DSdiffs)
		{
		If ($DSdiff.Name -ne $null)
			{
			$myDSObj = &quot;&quot; &#124; Select Datastore
			$myDSObj.Datastore = $DSdiff.Name
			ForEach ($VMHost in $VMHosts)
				{
				$myDSObj &#124; Add-Member -MemberType NoteProperty -Name $VMHost.Name -Value (!!(Get-Datastore -Name $myDSObj.Datastore -VMHost $VMHost -ErrorAction SilentlyContinue))
				}
			$myDSCol += $myDSObj
			}
		}
		
	$myLUNCol = @()
	$LUNs = $VMHostViews &#124; ForEach {$_.Config.StorageDevice.ScsiLun &#124; ForEach {$_.Uuid}} &#124; Select -Unique
	$LUNdiffs = @()
	ForEach ($VMHostView in $VMHostViews)
		{
		$HostLUNs = $VMHostView.Config.StorageDevice.ScsiLun &#124; ForEach {$_.Uuid} &#124; Select -Unique
		$LUNdiffs += Compare-Object $LUNs $HostLUNs -SyncWindow 1000 &#124; ForEach {$_.InputObject}
		Clear-Variable HostLUNs -ErrorAction SilentlyContinue
		}
	ForEach ($LUNdiff in ($LUNdiffs &#124; Select -Unique &#124; Sort))
		{
		If ($LUNdiff -ne $null)
			{
			$myLUNObj = &quot;&quot; &#124; Select LunUuid
			$myLUNObj.LunUuid = $LUNdiff
			ForEach ($VMHostView in $VMHostViews)
				{
				If (($VMHostView.Config.StorageDevice.ScsiLun &#124; Where {$_.Uuid -eq $myLUNObj.LunUuid}) -ne $null)
					{
					$myLUNObj &#124; Add-Member -MemberType NoteProperty -Name $VMHostView.Name -Value (($VMHostView.Config.StorageDevice.ScsiLun &#124; Where {$_.Uuid -eq $myLUNObj.LunUuid}).CanonicalName)
					}
				Else
					{
					$myLUNObj &#124; Add-Member -MemberType NoteProperty -Name $VMHostView.Name -Value $False
					}
				}
			$myLUNCol += $myLUNObj
			}
		}
	
	$myPGCol = @()
	$PortGroups = Get-VirtualPortGroup -VMHost $VMHosts &#124; ForEach {$_.Name} &#124; Select -Unique
	$PGdiffs = @()
	ForEach ($VMHost in $VMHosts)
		{
		$HostPGs = Get-VirtualPortGroup -VMHost $VMHost &#124; ForEach {$_.Name} &#124; Select -Unique
		$PGdiffs += Compare-Object $PortGroups $HostPGs -SyncWindow 1000 &#124; ForEach {$_.InputObject}
		Clear-Variable HostPGs -ErrorAction SilentlyContinue
		}
	ForEach ($PGdiff in ($PGdiffs &#124; Select -Unique &#124; Sort))
		{
		If ($PGdiff -ne $null)
			{
			$myPGObj = &quot;&quot; &#124; Select PortGroup
			$myPGObj.PortGroup = $PGdiff
			ForEach ($VMHost in $VMHosts)
				{
				$myPGObj &#124; Add-Member -MemberType NoteProperty -Name $VMHost.Name -Value (!!(Get-VirtualPortGroup -Name $myPGObj.PortGroup -VMHost $VMHost -ErrorAction SilentlyContinue))
				}
			$myPGCol += $myPGObj
			}
		}
		
	$output+= &#039;&#039;
	$output += $Cluster.Name
	$output+= &#039;&#039;
	$output += &#039;Datastore check: &#039;
	If ($myDSCol.Count -eq 0)
		{
		$output += &quot;All datastores OK.&quot;
		$output += &#039;&#039;
		}
	Else
		{
		$output += &#039;ERROR: Datastore config has incontistencies! Please investigate.&#039;
		$output += Create-HTMLTable $myDSCol
		$output += &#039;&#039;
		}

	$output += &#039;LUN check: &#039;
	If ($myLUNCol.Count -eq 0)
		{
		$output += &#039;All LUNs OK.&#039;
		$output += &#039;&#039;
		}
	Else
		{
		$output += &#039;ERROR: LUN config has incontistencies! Please investigate.&#039;
		$output += Create-HTMLTable $myLUNCol
		$output += &#039;&#039;
		}

	$output += &#039;Portgroup check: &#039;
	If ($myPGCol.Count -eq 0)
		{
		$output += &quot;All portgroups OK.&quot;
		$output += &#039;&#039;
		}
	Else
		{
		$output += &#039;ERROR: Portgroup config has incontistencies! Please investigate.&#039;
		$output += Create-HTMLTable $myPGCol
		$output += &#039;&#039;
		}
	
	Clear-Variable VMHosts -ErrorAction SilentlyContinue
	Clear-Variable Datastores -ErrorAction SilentlyContinue
	Clear-Variable DSdiffs -ErrorAction SilentlyContinue
	Clear-Variable PortGroups -ErrorAction SilentlyContinue
	Clear-Variable PGdiffs -ErrorAction SilentlyContinue
	Clear-Variable LUNs -ErrorAction SilentlyContinue
	Clear-Variable LUNdiffs -ErrorAction SilentlyContinue
	}

$output += &#039;&#039;	
$output &#124; Out-File $outputFile -Force
if ($DisplayToScreen) {
	Write-Host &quot;..Displaying HTML results&quot;
	Invoke-Item $Filename
}

Disconnect-VIServer -Confirm:$False

if ($SendEmail) {
	Write-Host &quot;..Emailing HTML results&quot;
	send-SMTPmail $EmailTo $EmailFrom &quot;$VCServer ESXi host comparison check&quot; $SMTPSRV $output
}</description>
		<content:encoded><![CDATA[<p>Thanks for the script. I took a couple of snips from the vCheck script to add send-email capability. Also made some formatting and colorization additions.</p>
<p># When displaying to the screen an output file is created.  Set the format of the filename below:<br />
$dateFormat = &#8220;yyyy-MM-dd__HH-mm&#8221;</p>
<p># path and file name of output report<br />
$date = Get-Date -format $dateFormat<br />
$outputFile = &#8216;C:\vCheck_Reports\ESX-comparison_&#8217; + $date + &#8216;.html&#8217;</p>
<p># Virtual Center servername<br />
$VCServer = “vcenter”</p>
<p># Set the SMTP Server address<br />
$SMTPSRV = “mail.domain.local”</p>
<p># Set the Email address to recieve from<br />
$EmailFrom = “user@domain.com”</p>
<p># Set the Email address to send the email to – seperate multiple with comma<br />
$EmailTo = “user@domain.com”</p>
<p># When displaying to the screen an output file is created.  Set the format of the filename below:<br />
$dateFormat = &#8220;yyyyMMdd_HHmm&#8221; # use &#8220;d-M-yyyy&#8221; for legacy v5.0 format</p>
<p># Use the following item to define if an email report should be sent once completed<br />
$SendEmail = $true</p>
<p># Use the following item to define if the output should be displayed in the local browser once completed<br />
$DisplaytoScreen = $false</p>
<p>function Send-SMTPmail($to, $from, $subject, $smtpserver, $body) {<br />
	$mailer = new-object Net.Mail.SMTPclient($smtpserver)<br />
	$msg = new-object Net.Mail.MailMessage($from,$to,$subject,$body)<br />
	$msg.IsBodyHTML = $true<br />
	$mailer.send($msg)<br />
}</p>
<p>Function Create-HTMLTable<br />
	{<br />
	param([array]$Array)<br />
	$arrHTML = $Array | ConvertTo-Html<br />
	$arrHTML[-1] = $arrHTML[-1].ToString().Replace(&#8221;,&#8221;")<br />
	Return $arrHTML[5..1000]<br />
	}</p>
<p>$output = @()<br />
$output += &#8221;<br />
$output += &#8216;.sectionTitle{color:blue;font-weight:bold;}.section{margin-top:10px;margin-bottom:30px;}.errorDiv{color:red;font-weight:bold;}table{border-style:solid;border-width:1px;font-size:8pt;background-color:#ccc;width:100%;}th{text-align:left;}td{background-color:#fff;width:20%;border-style:solid;border-width:1px;}body{font-family:verdana;font-size:8pt;}h1{font-size:12pt;}h2{font-size:10pt;}&#8217;</p>
<p>$output += &#8216;ESXi Host Inconsistency Report&#8217;<br />
# $output += &#8216;The following items are not available to all ESX servers in the cluster:&#8217;</p>
<p>$VC = Connect-VIServer $VCServer</p>
<p>ForEach ($Cluster in (Get-Cluster | Sort Name))<br />
	{<br />
	$VMHosts = $Cluster | Get-VMHost | Sort Name<br />
	$VMHostViews = $VMHosts | Get-View | Sort Name</p>
<p>	$myDSCol = @()<br />
	$Datastores = Get-Datastore -VMHost $VMHosts<br />
	$DSdiffs = $VMHosts | ForEach {Compare-Object $Datastores (Get-Datastore -VMHost $_) -SyncWindow 1000} | ForEach {$_.InputObject} | Sort Name | Select Name -Unique<br />
	ForEach ($DSdiff in $DSdiffs)<br />
		{<br />
		If ($DSdiff.Name -ne $null)<br />
			{<br />
			$myDSObj = &#8220;&#8221; | Select Datastore<br />
			$myDSObj.Datastore = $DSdiff.Name<br />
			ForEach ($VMHost in $VMHosts)<br />
				{<br />
				$myDSObj | Add-Member -MemberType NoteProperty -Name $VMHost.Name -Value (!!(Get-Datastore -Name $myDSObj.Datastore -VMHost $VMHost -ErrorAction SilentlyContinue))<br />
				}<br />
			$myDSCol += $myDSObj<br />
			}<br />
		}</p>
<p>	$myLUNCol = @()<br />
	$LUNs = $VMHostViews | ForEach {$_.Config.StorageDevice.ScsiLun | ForEach {$_.Uuid}} | Select -Unique<br />
	$LUNdiffs = @()<br />
	ForEach ($VMHostView in $VMHostViews)<br />
		{<br />
		$HostLUNs = $VMHostView.Config.StorageDevice.ScsiLun | ForEach {$_.Uuid} | Select -Unique<br />
		$LUNdiffs += Compare-Object $LUNs $HostLUNs -SyncWindow 1000 | ForEach {$_.InputObject}<br />
		Clear-Variable HostLUNs -ErrorAction SilentlyContinue<br />
		}<br />
	ForEach ($LUNdiff in ($LUNdiffs | Select -Unique | Sort))<br />
		{<br />
		If ($LUNdiff -ne $null)<br />
			{<br />
			$myLUNObj = &#8220;&#8221; | Select LunUuid<br />
			$myLUNObj.LunUuid = $LUNdiff<br />
			ForEach ($VMHostView in $VMHostViews)<br />
				{<br />
				If (($VMHostView.Config.StorageDevice.ScsiLun | Where {$_.Uuid -eq $myLUNObj.LunUuid}) -ne $null)<br />
					{<br />
					$myLUNObj | Add-Member -MemberType NoteProperty -Name $VMHostView.Name -Value (($VMHostView.Config.StorageDevice.ScsiLun | Where {$_.Uuid -eq $myLUNObj.LunUuid}).CanonicalName)<br />
					}<br />
				Else<br />
					{<br />
					$myLUNObj | Add-Member -MemberType NoteProperty -Name $VMHostView.Name -Value $False<br />
					}<br />
				}<br />
			$myLUNCol += $myLUNObj<br />
			}<br />
		}</p>
<p>	$myPGCol = @()<br />
	$PortGroups = Get-VirtualPortGroup -VMHost $VMHosts | ForEach {$_.Name} | Select -Unique<br />
	$PGdiffs = @()<br />
	ForEach ($VMHost in $VMHosts)<br />
		{<br />
		$HostPGs = Get-VirtualPortGroup -VMHost $VMHost | ForEach {$_.Name} | Select -Unique<br />
		$PGdiffs += Compare-Object $PortGroups $HostPGs -SyncWindow 1000 | ForEach {$_.InputObject}<br />
		Clear-Variable HostPGs -ErrorAction SilentlyContinue<br />
		}<br />
	ForEach ($PGdiff in ($PGdiffs | Select -Unique | Sort))<br />
		{<br />
		If ($PGdiff -ne $null)<br />
			{<br />
			$myPGObj = &#8220;&#8221; | Select PortGroup<br />
			$myPGObj.PortGroup = $PGdiff<br />
			ForEach ($VMHost in $VMHosts)<br />
				{<br />
				$myPGObj | Add-Member -MemberType NoteProperty -Name $VMHost.Name -Value (!!(Get-VirtualPortGroup -Name $myPGObj.PortGroup -VMHost $VMHost -ErrorAction SilentlyContinue))<br />
				}<br />
			$myPGCol += $myPGObj<br />
			}<br />
		}</p>
<p>	$output+= &#8221;<br />
	$output += $Cluster.Name<br />
	$output+= &#8221;<br />
	$output += &#8216;Datastore check: &#8216;<br />
	If ($myDSCol.Count -eq 0)<br />
		{<br />
		$output += &#8220;All datastores OK.&#8221;<br />
		$output += &#8221;<br />
		}<br />
	Else<br />
		{<br />
		$output += &#8216;ERROR: Datastore config has incontistencies! Please investigate.&#8217;<br />
		$output += Create-HTMLTable $myDSCol<br />
		$output += &#8221;<br />
		}</p>
<p>	$output += &#8216;LUN check: &#8216;<br />
	If ($myLUNCol.Count -eq 0)<br />
		{<br />
		$output += &#8216;All LUNs OK.&#8217;<br />
		$output += &#8221;<br />
		}<br />
	Else<br />
		{<br />
		$output += &#8216;ERROR: LUN config has incontistencies! Please investigate.&#8217;<br />
		$output += Create-HTMLTable $myLUNCol<br />
		$output += &#8221;<br />
		}</p>
<p>	$output += &#8216;Portgroup check: &#8216;<br />
	If ($myPGCol.Count -eq 0)<br />
		{<br />
		$output += &#8220;All portgroups OK.&#8221;<br />
		$output += &#8221;<br />
		}<br />
	Else<br />
		{<br />
		$output += &#8216;ERROR: Portgroup config has incontistencies! Please investigate.&#8217;<br />
		$output += Create-HTMLTable $myPGCol<br />
		$output += &#8221;<br />
		}</p>
<p>	Clear-Variable VMHosts -ErrorAction SilentlyContinue<br />
	Clear-Variable Datastores -ErrorAction SilentlyContinue<br />
	Clear-Variable DSdiffs -ErrorAction SilentlyContinue<br />
	Clear-Variable PortGroups -ErrorAction SilentlyContinue<br />
	Clear-Variable PGdiffs -ErrorAction SilentlyContinue<br />
	Clear-Variable LUNs -ErrorAction SilentlyContinue<br />
	Clear-Variable LUNdiffs -ErrorAction SilentlyContinue<br />
	}</p>
<p>$output += &#8221;<br />
$output | Out-File $outputFile -Force<br />
if ($DisplayToScreen) {<br />
	Write-Host &#8220;..Displaying HTML results&#8221;<br />
	Invoke-Item $Filename<br />
}</p>
<p>Disconnect-VIServer -Confirm:$False</p>
<p>if ($SendEmail) {<br />
	Write-Host &#8220;..Emailing HTML results&#8221;<br />
	send-SMTPmail $EmailTo $EmailFrom &#8220;$VCServer ESXi host comparison check&#8221; $SMTPSRV $output<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: EnterpriseAdmins.org &#187; Blog Archive &#187; PowerCLI vCheck 5.38</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-30540</link>
		<dc:creator>EnterpriseAdmins.org &#187; Blog Archive &#187; PowerCLI vCheck 5.38</dc:creator>
		<pubDate>Sat, 14 May 2011 20:47:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-30540</guid>
		<description>[...] &#8211; I took the really cool looking cluster config check from the following site: http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/ and changed the output so it would appear in vCheck. This is a really cool looking report with [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8211; I took the really cool looking cluster config check from the following site: <a href="http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/" rel="nofollow">http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/</a> and changed the output so it would appear in vCheck. This is a really cool looking report with [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-23616</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Thu, 06 Jan 2011 16:46:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-23616</guid>
		<description>Would it be possible to exclude local disks ? Apart from
that great script!</description>
		<content:encoded><![CDATA[<p>Would it be possible to exclude local disks ? Apart from<br />
that great script!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-18826</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Fri, 27 Aug 2010 15:06:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-18826</guid>
		<description>Hi Hugo,

Great script, I was a little confused on one of my outputs because there were several vmhba devices denoted across the ESXhosts. It is simple to figure out the ones that have 1 vmhba denoted and the rest saying true or false but having more than one has confused me. Can you help to decipher this?

LunUuid							ESX001.xxx	ESX002.xxx	ESX003.xxx	ESX005.xxx	ESX011.xxx	ESX020.xxx
0200010000600508b400106b3400009000020c0000485356323130	vmhba0:4:1	vmhba0:2:1	vmhba0:4:1	vmhba0:1:1	False	vmhba0:2:1
0200020000600508b400106b3400009000020c0000485356323130	False	False	False	False	vmhba0:4:2	False
0200020000600508b400106b340000900002110000485356323130	vmhba0:4:2	vmhba0:2:2	vmhba0:4:2	vmhba0:1:2	False	vmhba0:2:2
0200030000600508b400106b340000900002110000485356323130	False	False	False	False	vmhba0:4:3	False

Thanks!

Also, it would take longer but could you include a host rescan before the script starts executing so that all of the data can be current?</description>
		<content:encoded><![CDATA[<p>Hi Hugo,</p>
<p>Great script, I was a little confused on one of my outputs because there were several vmhba devices denoted across the ESXhosts. It is simple to figure out the ones that have 1 vmhba denoted and the rest saying true or false but having more than one has confused me. Can you help to decipher this?</p>
<p>LunUuid							ESX001.xxx	ESX002.xxx	ESX003.xxx	ESX005.xxx	ESX011.xxx	ESX020.xxx<br />
0200010000600508b400106b3400009000020c0000485356323130	vmhba0:4:1	vmhba0:2:1	vmhba0:4:1	vmhba0:1:1	False	vmhba0:2:1<br />
0200020000600508b400106b3400009000020c0000485356323130	False	False	False	False	vmhba0:4:2	False<br />
0200020000600508b400106b340000900002110000485356323130	vmhba0:4:2	vmhba0:2:2	vmhba0:4:2	vmhba0:1:2	False	vmhba0:2:2<br />
0200030000600508b400106b340000900002110000485356323130	False	False	False	False	vmhba0:4:3	False</p>
<p>Thanks!</p>
<p>Also, it would take longer but could you include a host rescan before the script starts executing so that all of the data can be current?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: level67</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-10822</link>
		<dc:creator>level67</dc:creator>
		<pubDate>Fri, 09 Oct 2009 03:20:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-10822</guid>
		<description>Hi Guys,

Got the same issue, its reporting my local drives as datastores and reporting a mismatch on the clusters.

Any chance of looking into this? Great work otherwise... love it!</description>
		<content:encoded><![CDATA[<p>Hi Guys,</p>
<p>Got the same issue, its reporting my local drives as datastores and reporting a mismatch on the clusters.</p>
<p>Any chance of looking into this? Great work otherwise&#8230; love it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-6875</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Wed, 24 Jun 2009 16:59:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-6875</guid>
		<description>agree with Duncan, GREAT script but is there an easy way to filter out local luns?</description>
		<content:encoded><![CDATA[<p>agree with Duncan, GREAT script but is there an easy way to filter out local luns?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nick</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-4617</link>
		<dc:creator>Nick</dc:creator>
		<pubDate>Mon, 11 May 2009 17:32:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-4617</guid>
		<description>I was wondering if Paul had a workable solution or addition for auditing the port group VLANs. I love the script above but really need to audit the por group VLANs as well.</description>
		<content:encoded><![CDATA[<p>I was wondering if Paul had a workable solution or addition for auditing the port group VLANs. I love the script above but really need to audit the por group VLANs as well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-2525</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Mon, 16 Feb 2009 08:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-2525</guid>
		<description>Just ran this script and it works fine but:
- you might want to filter the local luns (vmhba0:0:0) cause they usually have a different name on every single host in a cluster
- the script throws an error when a cluster doesn&#039;t contain hosts</description>
		<content:encoded><![CDATA[<p>Just ran this script and it works fine but:<br />
- you might want to filter the local luns (vmhba0:0:0) cause they usually have a different name on every single host in a cluster<br />
- the script throws an error when a cluster doesn&#8217;t contain hosts</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hugo</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-2446</link>
		<dc:creator>Hugo</dc:creator>
		<pubDate>Thu, 12 Feb 2009 10:55:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-2446</guid>
		<description>&lt;a href=&quot;#comment-2444&quot; rel=&quot;nofollow&quot;&gt;@Paul &lt;/a&gt; 
Hi Paul,
Sure I&#039;d like to check what you did. Drop me an email at: contact at peetersonline nl
Hugo</description>
		<content:encoded><![CDATA[<p><a href="#comment-2444" rel="nofollow">@Paul </a><br />
Hi Paul,<br />
Sure I&#8217;d like to check what you did. Drop me an email at: contact at peetersonline nl<br />
Hugo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/comment-page-1/#comment-2444</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Thu, 12 Feb 2009 10:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.peetersonline.nl/?p=276#comment-2444</guid>
		<description>Hi Hugo,

I was trying to do exactly as Daniel requested and managed to fudge something together.  Would appreciate it if you would take the time to have a look and see how it could be improved as i think the method I came up with to compare VLANS works but is a little convoluted.

let me know if you have the time or inclination to take a look and i&#039;ll post the script.</description>
		<content:encoded><![CDATA[<p>Hi Hugo,</p>
<p>I was trying to do exactly as Daniel requested and managed to fudge something together.  Would appreciate it if you would take the time to have a look and see how it could be improved as i think the method I came up with to compare VLANS works but is a little convoluted.</p>
<p>let me know if you have the time or inclination to take a look and i&#8217;ll post the script.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

