<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Option.option error in profile in VMware vSphere™ Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460621#M2092</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad it was helpful. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.vmware.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;Here's a quick and dirty PowerCLI snippet I wrote to save me the clicks. It certainly has room for improvement so feel free to use it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function Get-VMHostProfileComplianceVerbose {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; param(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Parameter(Mandatory=$true)][VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl]$VMHost,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfile]$HostProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Execute the compliance task.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Task = $HostProfile.ExtensionData.CheckProfileCompliance_Task($VMHost.ExtensionData.MoRef)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $TaskObject = Get-VIObjectByVIView -MORef $Task&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wait-Task -Task (Get-Task -Id $TaskObject.Id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Results = $TaskObject.ExtensionData.Info.Result&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Information -MessageData "There was an error running the compliance task: $($Error[0].Exception)" -InformationAction Continue&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Output = @()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Check if it's compliant or not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($Results.Count -eq 1 -and $Results[0].ComplianceStatus -eq "compliant") {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Information -MessageData "This Host is compliant." -InformationAction Continue&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Failures = $Results[0].Failure&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($Failure in $Failures) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Check for the failures and make them more readable!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Type = $Failure.FailureType.split(".")[$Failure.FailureType.split(".").count-1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Message = $Failure.Message.Message&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Output += "Compliance Failure Type: $Type, Message: $Message"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $Output&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Jun 2019 17:13:39 GMT</pubDate>
    <dc:creator>JFCooleBA</dc:creator>
    <dc:date>2019-06-24T17:13:39Z</dc:date>
    <item>
      <title>Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460617#M2088</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am getting errors re mediating profiles stating the "option.option has been changed from its expected default value".&amp;nbsp;&amp;nbsp; But there is no "option.option" in the settings.&amp;nbsp; My workaround is to just take a profile from a host that already has this error and apply it to the other hosts in the cluster.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jan 2019 20:07:23 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460617#M2088</guid>
      <dc:creator>jblemaire</dc:creator>
      <dc:date>2019-01-15T20:07:23Z</dc:date>
    </item>
    <item>
      <title>Re: Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460618#M2089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you solved this error?&lt;/P&gt;&lt;P&gt;We are having the same issue in our environment with 6.5 U2&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Apr 2019 12:32:17 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460618#M2089</guid>
      <dc:creator>houben80</dc:creator>
      <dc:date>2019-04-17T12:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460619#M2090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I ran into this recently in 6.5 U2. It appears to be a display error in the vSphere Web Client with some properties.&lt;/P&gt;&lt;P&gt;The way I found the values that were problematic was to use the MOB to check the CheckProfileCompliance_Task output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can access it in the MOB at this URL : &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://my.vcenter.domain.local/mob/?moid=HostProfileManager" rel="nofollow"&gt;https://my.vcenter.domain.local/mob/?moid=HostProfileManager&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Click the Host Profile in question, and in the &lt;STRONG&gt;entity&lt;/STRONG&gt; section, copy the "host-xxxxxx" value you want to validate for compliance.&lt;/P&gt;&lt;P&gt;Click the &lt;STRONG&gt;CheckProfileCompliance_Task&lt;/STRONG&gt; option.&lt;/P&gt;&lt;P&gt;Replace the MOID value with your copied MOID and click Invoke Method.&lt;/P&gt;&lt;P&gt;Once you have invoked it, you'll see the task link. Click that and then go to &lt;STRONG&gt;info.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;(Press F5 to refresh until the &lt;STRONG&gt;state &lt;/STRONG&gt;under &lt;STRONG&gt;info&lt;/STRONG&gt; is "success")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From there click that and then go to &lt;STRONG&gt;info&lt;/STRONG&gt;, then &lt;STRONG&gt;result. &lt;/STRONG&gt;You should see the actual message of options that have failed.&lt;/P&gt;&lt;P&gt;In my case they were related to the ESXi Host Client CEIP and some other variable &lt;STRONG&gt;Mem.VMOverheadGrowthLimit&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopefully this helps you narrow down your issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jun 2019 15:42:45 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460619#M2090</guid>
      <dc:creator>JFCooleBA</dc:creator>
      <dc:date>2019-06-17T15:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460620#M2091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Super Helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Followed the process, and found that &lt;STRONG&gt;Mem.VMOverheadGrowthLimit&lt;/STRONG&gt; was also our issue, while adding 5.5 hosts to a 6.5 VC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;The Ultimate Solution was to disable DRS before remediating the new 5.5 host profile.&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;&lt;/P&gt;&lt;P style="font-family: Calibri; font-size: 11.0pt;"&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Jun 2019 11:12:51 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460620#M2091</guid>
      <dc:creator>johnsmain</dc:creator>
      <dc:date>2019-06-22T11:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460621#M2092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Glad it was helpful. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.vmware.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;Here's a quick and dirty PowerCLI snippet I wrote to save me the clicks. It certainly has room for improvement so feel free to use it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;function Get-VMHostProfileComplianceVerbose {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; param(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Parameter(Mandatory=$true)][VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl]$VMHost,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [VMware.VimAutomation.ViCore.Types.V1.Host.Profile.VMHostProfile]$HostProfile&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Execute the compliance task.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Task = $HostProfile.ExtensionData.CheckProfileCompliance_Task($VMHost.ExtensionData.MoRef)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $TaskObject = Get-VIObjectByVIView -MORef $Task&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wait-Task -Task (Get-Task -Id $TaskObject.Id)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Results = $TaskObject.ExtensionData.Info.Result&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Information -MessageData "There was an error running the compliance task: $($Error[0].Exception)" -InformationAction Continue&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Output = @()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Check if it's compliant or not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($Results.Count -eq 1 -and $Results[0].ComplianceStatus -eq "compliant") {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Information -MessageData "This Host is compliant." -InformationAction Continue&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Failures = $Results[0].Failure&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($Failure in $Failures) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # Check for the failures and make them more readable!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Type = $Failure.FailureType.split(".")[$Failure.FailureType.split(".").count-1]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Message = $Failure.Message.Message&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Output += "Compliance Failure Type: $Type, Message: $Message"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $Output&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Jun 2019 17:13:39 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460621#M2092</guid>
      <dc:creator>JFCooleBA</dc:creator>
      <dc:date>2019-06-24T17:13:39Z</dc:date>
    </item>
    <item>
      <title>Re: Option.option error in profile</title>
      <link>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460622#M2093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's some solid tech info.&amp;nbsp; Much appreciated.&amp;nbsp; I've taken down the whole thing into my personal notes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jul 2019 20:46:47 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-vSphere-Discussions/Option-option-error-in-profile/m-p/460622#M2093</guid>
      <dc:creator>cabernocht</dc:creator>
      <dc:date>2019-07-15T20:46:47Z</dc:date>
    </item>
  </channel>
</rss>

