This is a nice way to handle accessing different versions of PNPPowershell.
I use this when switching between onpremise environments of different version and online.
Note that env-variables can't be used until session, like ISE is restarted. Otherwise can variable be accessed immediatly using
[System.Environment]::GetEnvironmentVariable('SharePointPnPPowerShell2019','machine')
setupEnv.ps1 downloads named modules in $array to $saveFolder.
Then locates psd1-file and adds this as a enviroment variable with name in arrayobject.
To use the module access env-variable with $env:name as showed in importModule_Example.ps1
References:
https://www.erwinmcm.com/running-the-various-versions-of-pnp-powershell-side-by-side/
No comments:
Post a Comment