Share via


How to work with multiple versions of powershell modules?. My hell

Question

Thursday, April 12, 2012 2:19 PM

Hi

How to work with multiple versions of powershell modules?

I have this situation

Ps:>$env:PSModulePath

C:\Users\roberto.labarca\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

 

Folder structure:

d:\Usuarios\roberto.labarca\Documents\WindowsPowerShell\Modules\ssdmodules\1.0\ssdmodules\

ssdmodules.psd1

ssdmodules.psm1

d:\Usuarios\roberto.labarca\Documents\WindowsPowerShell\Modules\ssdmodules\2.0\ssdmodules\

ssdmodules.psd1

ssdmodules.psm1

 

The command** Get-Module –ListAvailable  .** Show the 2 versions with her functions. But command import-module ssdmodule –version 1.0 return error.

enviado por microsoft group

All replies (2)

Friday, April 13, 2012 4:23 PM ✅Answered

Hi

Thanks,

 

Solution:

 

Folder structure:

 

d:\source code\PruebasModules\ssdmodules\1.0\

ssdmodules.psd1

ssdmodules.psm1

d:\source code\PruebasModules\ssdmodules\2.0\

ssdmodules.psd1

ssdmodules.psm1

d:\source code\PruebasModules\ssdmodules\2.1\

ssdmodules.psd1

ssdmodules.psm1

 

Update PSModulePath variable:

 

$env:PSModulePath += ";d:\source code\PruebasModules\ssdmodules\1.0\

$env:PSModulePath += ";d:\source code\PruebasModules\ssdmodules\2.0\

$env:PSModulePath += ";d:\source code\PruebasModules\ssdmodules\2.1\

 

AND NOW:

 

Import-module ssdmodules –version “1.0”  OR

Import-module ssdmodules –version “2.0”  OR

Import-module ssdmodules –version “2.1”

 

enviado por microsoft group


Friday, April 13, 2012 2:52 AM

Hi,

What it the error massage?

In addition, please post the output here about the get-module -listavailable. I would like to know what the two versions module seem like.

How about the below code:

import-module ssdmodules –version 1.0Orimport-module ssdmodules

Best Regards,

Yan Li

Yan Li

TechNet Community Support