またしてもMicrosoft Learnにてトラブル。
今回は
Azure PowerShell でスクリプトを使用して Azure リソースを作成する - Learn | Microsoft Docs
でAz PowerShell モジュールのインストールに失敗。
PS C:\Windows\System32> Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
Install-Package: The following commands are already available on this
system:'Login-AzAccount,Logout-AzAccount,Resolve-Error,Send-Feedback'. This module 'Az.Accounts' may override the
existing commands. If you still want to install this module 'Az.Accounts', use -AllowClobber parameter.
PS C:\Windows\System32> Connect-AzAccount
Connect-AzAccount: The term 'Connect-AzAccount' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
-AllowClobberオプションをつけて再実行。
PS C:\Windows\System32> Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -AllowClobber
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): A
変なエラーが出ていないので無事終了した模様。
Connect-AzAccountコマンドを実行し成功を確認。
PS C:\Windows\System32> Connect-AzAccount
Account SubscriptionName TenantId Environment
------- ---------------- -------- -----------
xxxxxxxxxxxxxxxxxxx@gmail.com 従量課金 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx AzureCloud
PS C:\Windows\System32>
ちなみにデバッグモードでインストールするには以下を設定すればよいようです。
$DebugPreference="Continue"
参考URL
Not able to install powershell az module · Issue #9940 · Azure/azure-powershell · GitHub
【Windows/Powershell】「以下のコマンドは、このシステムで既に使用可能になっています」と警告が出る際の注意 - (O+P)ut