Author Posts

April 30, 2018 at 8:28 pm

Hi,

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={$_.name};l="App Pool Name"},
                                             @{e={$_.state};l="State"},
                                             @{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.

Thanks,

April 30, 2018 at 8:33 pm

Sorry, meant 'Calculated Properties'
not 'Conditional Formatting.'

Long day 🙂

April 30, 2018 at 9:05 pm

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

Sorry to waste your time.
Nothing to see here. 🙂

May 1, 2018 at 4:46 am

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