如何使用 PowerShell 连接 Azure 帐户?


要使用 PowerShell 连接 Azure 帐户,我们可以使用 **Connect-AZAccount** 命令。如果我们从以下 URL 检查命令参数,则有多种方法可以连接到 Azure 帐户,但本文将使用简单的方法进行连接。

  • 使用交互式控制台连接门户

  • 使用 DeviceLogin 方法。

  • 使用 Credentials 方法。

使用交互式控制台方法连接门户。

当我们直接使用 Connect-AZAccount 而不带任何参数时,它将打开一个 Azure 门户凭据的弹出窗口。

您需要在其中输入您的 Azure 凭据。

使用 Device Login 方法。

在此方法中,**Connect-AZAccount** 使用参数 **-DeviceLogin**。运行命令后,它将在控制台窗口中显示代码,我们需要在网站上输入该代码。

示例

Connect-AzAccount -DeviceCode

输出

WARNING: To sign in, use a web browser to open the page
https://microsoft.com/devicelogin and enter the code SAYX4512 to authenticate.

如上图所示,您需要在网站 https://Microsoft.com/DeviceLogin 上输入显示的代码,如果您尚未进行身份验证,则需要在其中输入 Azure 凭据。

使用 Credentials 方法。

您可以直接在 **Get-Credentials** 命令中提供 Azure 用户凭据,并在 **Connect-AZAccount** 中使用这些凭据。

示例

$creds = Get-Credential
Connect-AZAccount -Credential $creds

输入正确的凭据后,您的帐户将连接。但是,如果您的组织已配置多因素身份验证,则此方法将无法使用,并且可能会产生错误。

输出

更新于: 2021年1月4日

3K+ 阅读量

启动你的 职业生涯

通过完成课程获得认证

开始学习
广告