从目录中导入PowerShell脚本或模块
问题描述:
我想根据目录一次性为各种脚本导入一堆模块。例如,如果我在'somedirectory \ here'中有五个模块,我想要一个班轮将它们全部导入。从目录中导入PowerShell脚本或模块
这是如何在PowerShell中完成的?有没有像我可以使用其中所有模块名称的清单,这将帮助我将它们全部导入?
此外,我已经知道用户配置文件($配置文件)。在这种情况下,这不会起到解决方案的作用。
答
好吧,将这一行代码添加到脚本的开头,将路径更改为希望加载文件的位置以及所有设置。
加载模块(PSM1)文件只
'G:\sync\Office\*.psm1' | gci | Import-Module
加载模块(PSM1)和脚本(PS1)
'G:\sync\Office\*' | gci -include '*.psm1','*.ps1' | Import-Module
'GET-ChildItem “somedirectory \这里” |导入模块? – TessellatingHeckler