刷新Powershell实例/会话
我会通过说我不是专家的PowerShell用户通过任何方式,因此我可能会以错误的方式去做这件事。刷新Powershell实例/会话
我有一个模块,我正在定期工作,我经常更新/调整它。如果有问题,它存储在C:\Users\-user-\Documents\WindowsPowerShell\Modules
。
目前,我不得不关闭PowerShell窗口并重新打开,如果我想在新/更新的方法是访问一个新的 - 甚至当我执行,我在执行命令同一窗口的进口
我曾尝试做. $profile
,但这没有做什么。我是否需要将模块添加到配置文件?
去除和添加模块另一种方法是简单地Import-Module myModule -Force
:
-Force [< SwitchParameter>]
指示此cmdlet会重新导入模块及其成员,即使模块或其成员 有一个只读的访问模式。
工作了一个魅力!谢谢@ManuelBatsching – Questioning
您可以简单地卸载模块,然后重新加载。
正如我们微软的文档中看到:
取下模块
的取下模块cmdlet将删除一个模块的成员,如 cmdlet和功能,从当前会话。
导入模块
的导入模块小命令将一个或多个模块,以当前 会话。您导入的模块必须安装在本地 计算机或远程计算机上。
下面是示例的代码:
# Unload the Module
PS > Remove-Module myModule -Force
# Load it again
PS > Import-Module myModule
'Remove-Module moduleName -Force;导入模块moduleName' –