我在C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MyFolder
文件夹中放置了一些松散的ps1文件,PowerShell ISE在模块下拉列表中创建了一个名为<No module name>
的条目,其中包含脚本中的所有变量和函数。
现在虽然我每次启动PowerShell ISE时都删除了文件并删除了文件夹,但是下拉列表中的条目仍然存在,我无法找到它存储的位置以及如何删除它所以问题是如何摆脱它?
答案 0 :(得分:2)
可以使用$ PSISE自动变量进行修改。这需要一点点挖掘,但这就是你想要做的事情:
$MyEntry = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus | ?{$_.DisplayName -eq "<No module name>"}
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Remove($MyEntry)
找到您的商家信息并将其设置为变量,然后将其删除。