安裝/更新 AZURE POWERSHELL

以下皆為powershell

安裝的指令

Install-Module Azure

OR

Install-Module Azure -AllowClobber

更新的指令

先看舊的版本

Get-Module AzureRM -ListAvailable
Get-Module -ListAvailable AzureRM

#因為AZURE POWERSHELL有很多相依套件
#所以我們殺掉舊的 裝新的
#regist Uninstall-AllModules function
function Uninstall-AllModules {
  param(
    [Parameter(Mandatory=$true)]
    [string]$TargetModule,

    [Parameter(Mandatory=$true)]
    [string]$Version,

    [switch]$Force
  )

  $AllModules = @()

  'Creating list of dependencies...'
  $target = Find-Module $TargetModule -RequiredVersion $version
  $target.Dependencies | ForEach-Object {
    $AllModules += New-Object -TypeName psobject -Property @{name=$_.name; version=$_.requiredversion}
  }
  $AllModules += New-Object -TypeName psobject -Property @{name=$TargetModule; version=$Version}

  foreach ($module in $AllModules) {
    Write-Host ('Uninstalling {0} version {1}' -f $module.name,$module.version)
    try {
      Uninstall-Module -Name $module.name -RequiredVersion $module.version -Force:$Force -ErrorAction Stop
    } catch {
      Write-Host ("`t" + $_.Exception.Message)
    }
  }
}

Uninstall-AllModules -TargetModule AzureRM -Version 6.2.1 -Force
#然後再跑一次
Install-Module Azure -AllowClobber

#完成更新

footer See also :

留言

這個網誌中的熱門文章

Office 2021 離線安裝封裝與KMS啟動步驟

Ollama使用心得與模型導入教學

ARC下NSMutableDictionary 無法使用retainCount