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