从目录导入PowerShell脚本或模块

Jam*_*all 1 import powershell module

我想一次为基于目录的各种脚本导入一堆模块。例如,如果我在“ somedirectory \ here \”中有五个模块,我希望一个内衬将它们全部导入。

如何在PowerShell中完成?我可以使用清单中的所有模块的名称制作清单,以帮助我全部导入它们吗?

另外,我已经知道用户配置文件($ profile)。在这种情况下,这不能作为解决方案。

Sag*_*pre 7

好吧,在脚本的开头添加这条直线,将路径更改为您希望加载文件并全部设置的位置。

仅加载模块(PSM1)文件

'G:\sync\Office\*.psm1' | gci | Import-Module 
Run Code Online (Sandbox Code Playgroud)

加载模块(PSM1)和脚本(PS1)

'G:\sync\Office\*' | gci -include '*.psm1','*.ps1' | Import-Module
Run Code Online (Sandbox Code Playgroud)