2012-11-04 13 views
5

Sto usando la versione 3.0 e non sembra essere un modo per specificare una cartella predefinita in cui sono installati tutti i moduli. In particolare, sto cercando di installare Posh-Git, ma insiste sull'installazione dei moduli in MyDocuments \ WindowsPowershell. Come posso cambiare questo?Come cambio dove è installato un modulo PowerShell?

risposta

6

Per impostazione predefinita, PowerShell cerca i moduli in una delle due posizioni, entrambi sono specificati nella variabile di ambiente PSModulePath .

System modules: %windir%\System32\WindowsPowerShell\v1.0\Modules 
    Current user modules: %UserProfile%\Documents\WindowsPowerShell\Modules 

È possibile aggiungere la tua directory del modulo al percorso:

$env:PSModulePath+=';c:\MyModules' 
Problemi correlati