删除认为未安装Powershell的Powershell模块

时间:2019-02-22 14:11:51

标签: powershell azure-powershell

我正在尝试从我的机​​器上删除AzureRM模块。

如果我运行Get-Module,Azure RM不会显示在列表中,但是例如,我仍然可以运行Get-AzureRmActionGroup,证明模块仍然存在。

有人可以帮助指导我进行清理,以使他们不再在那里吗?

还是有一种方法可以将Powershell重置为首次安装时没有任何其他模块的状态?

1 个答案:

答案 0 :(得分:1)

Powershell从$ env:PSModulePath环境变量中存储的路径加载模块。因此,在shell提示符下,键入$ env:PSModulePath并按Enter,这将为您提供模块所在的路径。然后,您可以手动转到这些路径,然后只删除不需要的模块的目录。或者您可以编写脚本来查找和删除不需要的模块。