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(';')