Powershell v2.0 Modules: Default Load Path (User / Windows system folder)?

$env:psmodulePath is the automatic variable which holds the path used to discover modules. If it's not set, PowerShell looks in c:\windows\system32\WindowsPowerShell\v1.0\modules and MyDocuments\WindowsPowerShell\modules.

So it should by default always be looking in both places.

I haven't done much 32-on-64 coding, but I could see it using SysWow64 (instead of System32) if you were running a 32-bit app on a 64-bit OS.


And if you want to have them to have a better readability you can use this:

$env:PSModulePath.split(';')

enter image description here