Hey LucD,
I am seeing the same problem with the Get-VMHostProfileRequiredInput cmdlet. I am running it against the VCSA 6.5U1 and the ESXi host in 6.0 U3. My Powercli build is 6.5.3. I hav also tried this with PowerCLI 6.3 R1, same results.
My host profile was also attached at the cluster level, but attaching it to the host directly didn't change anything. My host profile requires input for vmk ports on the vDS.
I also tried the below commands from the nutzandbolts blog and am getting the below results
$AdditionalConfiguration = Apply-VMHostProfile -profile $profilname -entity $VMHost -ApplyOnly -confirm:$false
$AdditionalConfiguration.GetEnumerator()| fl
Method invocation failed because [VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl] does not contain a method named 'GetEnumerator'.
At line:1 char:1
+ $AdditionalConfiguration.GetEnumerator()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Should we log a case with GSS for this?
Method invocation failed because [VMware.VimAutomation.ViCore.Impl.V1.Inventory.VMHostImpl] does not contain a method named 'GetEnumerator'.
At line:1 char:1
+ $AdditionalConfiguration.GetEnumerator()
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound