problem conditional formatting with 'ConvertTo-EnhancedHTMLFragment'


Not sure if anyone else has run into this one but I’ll give it a shot -

I really like the ‘ConvertTo-EnhancedHTMLFragment’ cmdlet.
However, when I use it, It changes the order of my selected properties.
See my code below:

 $frag1 = Get-ChildItem -Path IIS:\AppPools | 
                     Select-Object -Property @{e={$};l="App Pool Name"},
                                             @{e={$_.ManagedRuntimeVersion};l=".NET Runtime Version"},
                                             @{e={$_.ManagedPipelineMode};l="Pipeline Mode"},
                                             @{e={$_.processModel.username};l="Svc Account"}                
            $frag1 | ConvertTo-EnhancedHTMLFragment -PreContent $precontent -MakeHiddenSection 

Note: When I use the ConvertTo-HTML cmdlet instead, it leaves the order of my properties alone.
Has anyone run into this one? If so, any suggestions would be helpful.
I really like the EnhancedHTML2 cmdlets and would like to stick with them.


Sorry, meant ‘Calculated Properties’
not ‘Conditional Formatting.’

Long day :slight_smile:

Well, nevermind.
I actually read the help on ConvertTo-EnhancedHTMLFragment
and discovered the -Properties parameter.

Sorry to waste your time.
Nothing to see here. :slight_smile:

Keep in mind that the dynamic table JavaScript will reorder things on its own. I can’t alter that.