Как удалить модуль AWSPowerShell из Powershell?

#amazon-web-services #powershell #aws-powershell

Вопрос:

Первые шаги в Powershell. Я не могу удалить / удалить AWSPowerShell модуль из установленных модулей AWS. Get-Module -Name AWSPowerShell,AWSPowerShell.NetCore,AWS.Tools.Common -ListAvailable показаны следующим образом:

     Directory: C:UsersuserDocumentsPowerShellModules

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Binary     4.1.14.0              AWS.Tools.Common                    Core,Desk {Clear-AWSHistory, Set-AWSHistoryConfiguration, Initialize-AWSDefaultConfi…

    Directory: C:Program Files (x86)AWS ToolsPowerShell

ModuleType Version    PreRelease Name                                PSEdition ExportedCommands
---------- -------    ---------- ----                                --------- ----------------
Binary     3.3.509.0             AWSPowerShell                       Desk
 

Когда я пытаюсь удалить его с помощью Uninstall-Module -Name AWSPowerShell , я получаю ошибку:

     Uninstall-Package: C:program filespowershell7ModulesPowerShellGetPSModule.psm1:12733
 Line |
12733 |  …        $null = PackageManagementUninstall-Package @PSBoundParameters
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | No match was found for the specified search criteria and module names 'AWSPowerShell'.
 

Вопрос — как я могу избавиться от этого?

Комментарии:

1. Вы просто должны иметь возможность полностью удалить папку

2. Думал, что это неверный / рекомендуемый способ. Проделал фокус, спасибо.

Ответ №1:

Вам нужно просто удалить его. Если вы хотите сделать это с помощью PowerShell, вы можете сделать что-то вроде этого:

 Get-Module -Name <ModuleName> -ListAvailable | Select-Object -ExpandProperty ModuleBase | Remove-Item -Recurse -Force