PowerNSX Core

Experimental support for PowerShell Core is now available in the master branch of PowerNSX. The master branch is where all development occurs, and is not guaranteed to be stable.

If you are interested in PowerNSX running on PowerShell core, then please try it out and let us know of the good, the bad and the ugly, but be mindful that limited testing has occured, and issues are likely!

Installing PowerNSX on PowerShell Core

The PowerNSX installation script now supports all PowerShell Core platforms. See Install for detailed instructions for your platform.


Usage should mirror that of PowerNSX on Windows. Any differences or errors should be reported via the project issues page at Issues.

Start powershell, and the module will be automatically loaded when any PowerNSX command is invoked. In addition, it will also automatically load the PowerCLI.ViCore and PowerCLI.Vds modules.

If either the PowerCLI.ViCore or PowerCLI.Vds modules do not load, the PowerNSX module will fail to load also.


If you need to troubleshoot module load issues, try manually loading PowerCLI.ViCore and PowerCLI.Vds first and resolve any issues here before attempting to load PowerNSX.

Known Issues

There are several known isuses that affect PowerNSX Core usage. See the issues page Issues for up to date information.