回答如何能够在powershell脚本文件中导入函数库


把脚本按照这样的结构这样存放:

 Directory: D:\data\test


Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 9/28/2015 12:19 PM lib
-a--- 9/28/2015 12:22 PM 113 load.ps1


Directory: D:\data\test\lib


Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/28/2015 12:19 PM 0 1.ps1
-a--- 9/28/2015 12:19 PM 0 2.ps1
-a--- 9/28/2015 12:19 PM 0 3.ps1
-a--- 9/28/2015 12:19 PM 0 4.ps1

然后写一个load脚本:

dir "$PSScriptRoot\lib" -Filter "*.ps1" | foreach {
. $_.fullName
Write-Host "Import $($_.fullName)"
}

这样每次就可以调用load脚本即可。


关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。