【问题标题】:How to run Azure Powershell Cmdlets in Visual Studio如何在 Visual Studio 中运行 Azure Powershell Cmdlet
【发布时间】:2018-04-11 09:24:38
【问题描述】:
Install-Module AzureAD 
$password = ConvertTo-SecureString "password" -AsPlainText -Force
$Cred = New-Object System.Management.Automation.PSCredential ("username@dev.com", $password)
Connect-AzureAD -Credential $Cred

这是我的示例 Azure Powershell 脚本。我已经通过 Windows PowerShell ISE 运行它。有什么方法可以使用 Visual Studio 2017 运行 Azure cmdlet?或者任何可用于引用 Azure Powershell 命令库的 Nuget 包?

谢谢!

【问题讨论】:

    标签: visual-studio powershell azure azure-active-directory


    【解决方案1】:

    您可以将PowerShell Tools from the Visual Studio Installer 安装为单个组件或作为“Azure 开发”工作负载的一部分。

    将 PowerShell 工具作为单个组件安装:

    1. 单击“单个组件”选项卡。
    2. 列表项滚动到“代码工具”部分。
    3. 检查“PowerShell 工具”。
    4. 单击“安装”或“修改”以应用更改。

    安装后点击查看 => 其他 Windows => PowerShell 交互窗口 => 并运行您的 cmdlet:

    【讨论】:

    • 他们是在应用服务中运行 Azure Powershell 命令并部署在无服务器配置中的一种方式吗?谢谢
    • @ArielLarisma 应用服务与虚拟机托管有很大不同。在应用服务中,您永远无法直接访问 VM,并且通常无法运行任何在全局级别影响 VM 的脚本。
    【解决方案2】:

    PRADEEP 的附加功能。我们可以使用 Visual Studio Installer 安装 Powershell 工具。我们也可以从 VS 扩展和更新中安装它。

    之后,我们可以创建 PowerShell 项目和脚本。我们还可以在 VS 中调试和运行脚本。

    注意:如果要安装Module,那么我们需要以管理员权限运行VS,否则会得到错误信息Administrator rights are required to install modules

    【讨论】:

      猜你喜欢
      • 2019-11-10
      • 2014-02-11
      • 2018-12-07
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-30
      相关资源
      最近更新 更多