質問: PackageManagement\Uninstall-Package @PSBoundParameters > > + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > + CategoryInfo : InvalidOperation: (Microsoft.Power...ninstallPackage:UninstallPackage) [Uninstall-Package]、Exception > > + FullyQualifiedErrorId : ModuleIsInUse,Uninstall-Package,Microsoft.PowerShell.PackageManagement.Cmdlets.UninstallPackage > > > どうすればアンインストールできるでしょうか? セーフモードで起動して、PowerShellを管理者モードで起動して同じコマンドを打ってみても、同じエラーが発生します。
回答: 出来ました!! アンインストールしようとしても使用中って言われるけど、そもそもモジュールをインポートしなきゃいいんじゃねえかな?と思って調べたら当たりでした。 PowerShellは起動時に以下のスクリプトを読み込みこんでるようで、多分Azはインストール時にこいつを書き換えてます。 C:\Users\{ユーザー名}\Documents\WindowsPowerShell\profile.ps1 中にはこんな記述が。 ``` #Begin Azure PowerShell alias import Import-Module Az.Accounts -ErrorAction SilentlyContinue -ErrorVariable importError (中略) #End Azure PowerShell alias import ``` このImport-Moduleをコメントアウトした後で、再度PowerShellを管理者権限で起動して、 Uninstall-Module Az.Accounts ってやったら成功しました! ありがとうございました!