gpt4 book ai didi

azure - 如何更新 Azure PowerShell?

转载 作者:行者123 更新时间:2023-12-04 00:41:28 24 4
gpt4 key购买 nike

我通过库安装了 Azure PowerShell 1.0.3(按照从库安装 Azure PowerShell 部分中的说明 here)。我想更新到最新版本,但不清楚需要运行的命令。我尝试了以下操作,但决定询问而不是可能损坏我的安装:

PS C:\Windows\system32> Install-Module AzureRM

You are installing the module(s) 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 software from 'https://www.powershellgallery.com/api/v2/'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): y
WARNING: Version '1.0.3' of module 'AzureRM' is already installed at 'C:\Program
Files\WindowsPowerShell\Modules\AzureRM\1.0.3'. To delete version '1.0.3' and install version '1.1.0', run
Install-Module, and add the -Force parameter.

有人可以提供更新 Azure PowerShell 的脚本吗?

最佳答案

您需要运行的命令位于您发布的帮助文本中。使用Install-Module -Force AzureRMSee the -Force tag .

更新 Bootstrap 后,运行 Install-AzureRM 来安装新软件包。

编辑更新的 (WMF > 4) PowerShell:

PowerShell 有一个 Update-Module AzureRM 函数,它将执行与 Install-Module -Force AzureRM 类似的事件。如果您的本地环境中已经定义了 AzureRM 将覆盖的函数,您可能还需要在 Install-Module 上使用 -AllowClobber 参数。

但是,两者都不会更新您当前的环境,因此在运行 Install-AzureRM 之前,请检查您是否已加载最新的 AzureRM 模块。例如,如果您想从 1.0.1 更新到 1.0.3:

$ Get-Module AzureRM

ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.1 AzureRM {...}

$ Update-Module AzureRM

$ # This will still be old because we haven't imported the newer version.
$ (Get-Module AzureRM).Version.ToString()
1.0.1

$ Remove-Module AzureRM
$ Import-Module AzureRM
$ (Get-Module AzureRM).Version.ToString()
1.0.3

$ Install-AzureRM

或者您可以在运行更新后打开一个新的 PowerShell 窗口。

关于azure - 如何更新 Azure PowerShell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35110021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com