PowerShell模块的存储位置?
PowerShell模块存储在其模块路径中。可以使用环境变量$env:PSModulePath检索模块路径。为了获得更好的视图,我们将分号分隔可变路径。
$env:PSModulePath -split ';' C:\Users\Administrator\Documents\WindowsPowerShell\Modules C:\Program Files\WindowsPowerShell\Modules C:\Windows\system32\WindowsPowerShell\v1.0\Modules
您可以看到上面的3条路径。每个路径都有按其作用域存储的模块。
文档路径:当您提供范围时-在安装模块时使用CurrentUser时,模块将存储在此路径中。
程序文件路径:提供AllUsersScope时,模块将存储在此路径中。
System32路径:这是模块的默认路径。每当Microsoft更新任何PowerShell版本或模块时,都会将其安装在此位置。