【发布时间】:2016-10-25 10:48:04
【问题描述】:
如果系统已经安装了模块,请说“servicefabric”,并且在运行我的脚本时我想删除这个模块,因为它可能是以前的版本。我想导入我最新的 servicefabric 模块。我可以知道怎么做吗?
我试过这个:
if(Get-Module -Name "ServiceFabric")
{
Remove-Module -Name "ServiceFabric"
}
但它不会删除系统安装的服务结构模块。
下面的命令列出了相同的模块
Get-Module -ListAvailable -Name "ServiceFabric"
当我再次尝试时。所以,我只想删除系统加载的模块。
【问题讨论】:
-
您要删除还是卸载该模块?
Remove-Module只是卸载模块。 -
我不想卸载模块。我想从我当前的会话中删除它,我只想使用我的最新服务结构模块,我将从我的代码中导入它。
-
Get-Module -ListAvailable列出了可用的模块,而不是实际加载的模块。后者是Get-Module没有-ListAvailable所做的。
标签: powershell azure-service-fabric