Odd problem and resolution

Product: PowerShell Universal
Version: 1.5.16

I was calling a function in a custom module in a Dashboard and getting the following error in the log.
An error occurred: The response content cannot be parsed because the Internet Explorer engine is not available, or Internet Explorer’s first-launch configuration is not complete. Specify the UseBasicParsing parameter and try again.

It turned out that it uses Invoke-WebRequest and that was failing because the user Universal is running under hadn’t run the internet explorer first run dialog (which of course it wouldn’t have)

The solution in my environment was to set a GPO setting.
Computer Configuration > Policies > Administrative Templates > Windows Components > Internet Explorer > Prevent running First Run wizard.
I enabled it and set it to Go directly to home page.

After a GPUpdate /force and a restart of the Universal service it all worked as expected.

1 Like