【问题标题】:Import PowerShell scripts or modules from a directory从目录导入 PowerShell 脚本或模块
【发布时间】:2017-09-13 12:59:18
【问题描述】:

我想一次为基于目录的各种脚本导入一堆模块。例如,如果我在 'somedirectory\here\' 中有五个模块,我想要一个单行来将它们全部导入。

这是如何在 PowerShell 中完成的?有没有我可以用其中所有模块的名称制作的清单来帮助我将它们全部导入?

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

【问题讨论】:

标签: powershell import module


【解决方案1】:

好吧,将这一行添加到脚本的开头,将路径更改为您希望加载文件的位置,然后一切都设置好了。

仅加载模块 (PSM1) 文件

'G:\sync\Office\*.psm1' | gci | Import-Module 

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

'G:\sync\Office\*' | gci -include '*.psm1','*.ps1' | Import-Module

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-01
    • 2021-03-15
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多