First of all, verify that you got all modules:
Open a Windows PowerShell terminal window and install each of the required modules as follows;
PS C:\> install-module PScribo
PS C:\> install-module VMware.PowerCLI
PS C:\> install-module PowerNSX
Then please try to do as follow:
1. Run PowerShell with Administrator Privilages
2. Run command: New-AsBuiltReport -Report VMware.NSXv -Target [vCenter IP] -Credential (Get-Credential) -Format HTML,Word -OutputPath C:\Scripts
3. Enter your vCenter credintionals, it would be best to use firstname.lastname@example.org
I've followed all the steps mentioned in your post and the problem persist. I get the same error message
Are you able to do the report from vsphere, try the follow:
New-AsBuiltReport -Report VMware.vSphere -Target [vCenter IP] -Credential (Get-Credential) -Format HTML,Word -OutputPath 'C:\Scripts\' -TimeStamp -EnableHealthcheck
vSphere report works fine. No errors like the ones I see running 'VMware.NSXv':-(
What is your NSX version?
Have you tried to reboot NSX Manger ?