在导入我的powershell模块之前(MyModule.psm1),我已经写了一个函数:
Function T1()
{
Write-Host "T1 is just called" -ForegroundColor red
}
Run Code Online (Sandbox Code Playgroud)
在我的MyModule.psd1:
@{
PowerShellVersion = '2.0'
PowerShellHostName = ''
PowerShellHostVersion = '2.0'
RequiredModules = @()
ScriptsToProcess = @()
NestedModules = @()
FunctionsToExport = '*'
CmdletsToExport = '*'
VariablesToExport = '*'
ModuleList = @()
FileList = @()
}
Run Code Online (Sandbox Code Playgroud)
这是导入正常,当我复制两个文件时:
C:\Users\fwaheed\Documents\WindowsPowerShell\Modules\MyModule
我可以T1在我的PowerShell会话中运行.但现在我想在同一个模块中添加一个新功能,即:
Function T2()
{
Write-Host "Its now T2.." -ForegroundColor red
}
Run Code Online (Sandbox Code Playgroud)
即使在重新启动我的PowerShell会话后,它仍然无法识别T2,但T1仍然可以正常工作.如何编辑已导入的模块,以便立即进行更改.