Show-NcHelp is designed to copy all of the help files from the module path itself to a temporary directory (For Cluster-Mode, it is $TEMP\webhelp.c) and then open the "index.html" page within that temporary directory in your web browser of choice. It looks like the function isn't able to find the index.html file for some reason. From your PowerShell session, can you run:
If that file exists, it'll return "True" (if not, it'll return "False"). Alternatively, you could browse to that temp folder location with Windows Explorer and see if that path exists.
If it does exist, can you double-click it and launch it interactively? What is your machine's default browser?
So today my manager had experienced this issue on one of our servers. After poking around a bit, he found a possible workaround.
Try running the -herlp command in PowerShell and let it fail. Then open File Explorer and go to the user profile: Users\UserName\AppData\Local\Temp\webhelp.C - (it's possible this path may vary slightly).
In this folder there you'll find the html links that open the help page. It's not ideal, but so far appears to work.
So it looks like it is doing part of what it is meant to, but it fails to complete and launch the browser. It also does not specify which file it cannot find. Is it looking for cmdlet_Show-NcHelp.html ?
I think that I've found the cause (but not a solution, unfortunately). In older versions of the PSTK, there are several extra files that aren't contained in the latest versions of the toolkit - at least not my installation.
So when Show-NcHelp tries to copy all the help files from the module path - C:\Program Files (x86)\NetApp\NetApp Powershell Toolkit\ - to the temp directory and then launch index.html from there, it fails because index.html and the other files don't even exist in the module to begin with. I copied an index.html file from an older version to my new module and was able to launch Show-NcHelp without issue after that. The problem is that index.html references the other HTML files that don't exist, and they wouldn't be updated for 9.7 if they're copied from an older version (and obviously generate errors if clicked on).
@brandonkit The actual files are contained within the module itself and are just HTML files - my installation is located at C:\Program Files (x86)\NetApp\NetApp PowerShell Toolkit\Modules\DataONTAP\webhelp.C