Модули Powershell: Get-Module -Все против Get-InstalledModule - PullRequest
0 голосов
/ 24 января 2019

Когда я запускаю Get-InstaleldModule, я вижу версию 3.0.1 интересующего меня модуля. Когда я запускаю «Get-Module -all», я вижу 2.7.1 того же самого модуля.

Так какой из них на самом деле используется?Как я могу очистить и удалить старую версию 2.7.1?

1 Ответ

0 голосов
/ 25 января 2019

Запуск Get-Module без параметра -ListAvailable показывает только то, что было импортировано в текущий сеанс PowerShell.Это могут быть модули, которые вы импортировали вручную с помощью команды «Import-Module», или модули, которые были импортированы автоматически (в PowerShell v3 и более поздних версиях) после того, как вы попытались запустить команду с одного из них.

Get-InstalledModule показывает все установленные модули.Самая последняя версия должна автоматически импортироваться по умолчанию, но если вы хотите очистить старые версии, используйте команду «Uninstall-Module -Name modulename -RequiredVersion version», чтобы указать версию, которую вы хотите удалить.

...