把脚本按照这样的结构这样存放:
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脚本即可。