问题标签 [azure-powershell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1535 浏览

powershell - 在启动或停止 Azure VM 之前是否需要检查实例状态?

我正在使用 powershell 自动化 Azure 虚拟机,只是按计划启动和停止一台机器。我以前做过,但是我遇到了这个代码片段,它有一个额外的步骤,我想确保我没有遗漏一些重要的东西:

所以我会直接调用 Stop-AzureVM... InstanceStatus 检查是做什么的?比如说,如果虚拟机正在安装更新,它会阻止它关闭吗?我在想不,这是一个对其他命令更重要的检查。但现在我想知道。

我尝试四处搜索,发现它在几个不相关的代码示例中使用,但我一直找不到解释。

0 投票
3 回答
386 浏览

powershell - 通过 PowerShell 启用对 HDInsight 群集的 RDP 访问

我通过 PowerShell 创建了一个 HDInsight 群集,并通过登录 Azure 管理门户启用了对它的 RDP 访问。但是,我想知道是否可以通过 PowerShell 启用对 HDInsight 群集的 RDP 访问。如果是,请指点。

0 投票
2 回答
395 浏览

powershell - 如何创建新的 Azure 管理缓存?

现在微软已经完全放弃了管理门户上的 GUI 支持,他们要求我安装和设置并使用 Windows Azure PowerShell 来创建新的托管缓存服务。作为没有大量 PowerShell 经验的人。我无法弄清楚如何成功创建新的 azure 托管缓存。有没有人有任何提示?

我做了以下事情:

  • 在 PowerShell 中执行:

    /li>
  • 连接到登录到 Azure 帐户

  • 在 PowerShell 中执行:

    /li>

错误是:

我应该怎么做才能解决这个问题并创建一个新的基本缓存 128mb?

0 投票
3 回答
309 浏览

azure - 用于 DR 的虚拟机、虚拟网络和存储的 PowerShell Azure IaaS 导出

有谁知道从 Azure IaaS 虚拟机实现中检索以下信息的方法和/或示例代码?

  1. 关联的虚拟网络,按名称 - 而不是子网;我已经可以得到它,并且由于订阅中的所有虚拟网络都不是唯一的,因此无法使用。
  2. 虚拟机附加磁盘的存储帐户

对于该问题的其他上下文,我们正在尝试为 DR 目的生成 XML,这将允许我们在主数据中心发生故障时在辅助数据中心上重建 IaaS 实施。我们已经设法检索了大部分(如果不是全部)我们需要的信息,但找不到从 VM(或反之亦然)或存储帐户/容器获取 VNet 的方法( s) 用于 VM 的磁盘。

0 投票
3 回答
935 浏览

azure - Import-AzurePublishSettingsFile 命令的错误发布设置 xml 文件结构

我有一个使用命令 Get-AzurePublishSettingsFile 获得的新发布设置文件

当我运行以下命令时:

我收到此错误:

看起来 powershell cmdlet 期望看到一个具有不同结构的文件,但我不知道在哪里可以得到一个。

我在这里做错了什么还是 Azure Powershell 有问题?

Azure 模块版本为 0.8.2

0 投票
1 回答
1741 浏览

azure - Azure PowerShell 会话立即超时

我正在尝试使用 Azure Powershell 创建 Azure 托管缓存,因为在管理 GUI 中创建它的功能已被删除。

使用 Add-AzureAccount 我可以使用我常用的凭据登录 Azure。一旦我发出创建缓存的命令:

...我立即得到错误:

如果我再次登录,我会遇到同样的错误并且会绕圈子。

这是使用没有 Azure 技术支持的免费试用版,因此我们非常感谢您收到任何建议。Azure 服务状态显示一切正常。

0 投票
1 回答
1395 浏览

azure - Azure VM setup with Extension from Powershell hangs

I am provisioning an Azure VM using powershell script, and specify to inject a powershell extension. This behaviour worked ok last time on 1st June, but yesterday when I tried again, the VM in the Azure Management had a status of "Running (Installing Extensions)", and it didn't change after an hour at which point I gave up and deleted the deployment.

I have a very basic script for deploying the VM and also an empty powershell script that I inject (all this setup worked before):

The $fileUrl1 is a empty powershell file.

Running this will end up in a VM that gets hanged in a "Running (Installing Extensions)" status. Does anyone else happen to have this problem and know a solution?

0 投票
1 回答
692 浏览

asp.net-mvc - 从 PowerShell 将 Azure 网站发布到非根文件夹

我现在正在测试我的假设。我有我的 Asp.Net MVC 应用程序www.myapp.com/app和第三方 CMS 系统www.myapp.com/

该网站的设置如本答案中所述

目前,我可以从 Visual Studio 中分别手动发布这两个应用程序,并且效果很好。

但是,我正在尝试从使用 Azure Power-Shell 脚本的构建服务器发布我的应用程序:

但是,文档没有提到您是否可以使用此脚本发布到非根文件夹。

~/app有什么方法可以从命令行发布应用程序?

UPD:我可以msbuild通过发布

ProfileName配置为部署到 Azure 网站的子文件夹的 web 部署配置文件在哪里,并且Password是来自 Azure 配置文件的部署密码。

然而,这不是一个最佳解决方案:要部署到测试和生产环境,我需要构建应用程序两次,我想避免这种情况:如果我编译视图,则需要 7-10 分钟(我们有 800 个视图) . 这样做两次是浪费时间。

UPD 2:在 Azure SDK 工具存储库上创建了一个问题:https ://github.com/Azure/azure-sdk-tools/issues/2667

0 投票
3 回答
4730 浏览

azure - 返回 HttpRequestException 的获取 AzureStorageAccount 命令行开关

使用 Azure Powershell 度过了愉快的一天。

经过一番努力,我得到了一些命令行开关,例如 Get-AzureSubscription -Current 返回我的订阅的详细信息。

不确定这是否相关,但它返回的详细信息之一是 CurrentStorageAccountName,它是空的。不确定这是否与 Get-AzureStorageAccount commandlet 的目标相同。

Get-AzureStorageAccount 逐字返回以下内容:

Get-AzureStorageAccount :发送请求时出错。在 line:1 char:1 + Get-AzureStorageAccount -StorageAccountName "mensch" + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Get-AzureStorageAccount], HttpRequestException + FullyQualifiedErrorId : System.Net.Http.HttpRequestException,Microsoft.WindowsAzure.Commands .ServiceManagement.S torageServices.GetAzureStorageAccountCommand

我假设当我之前运行 Set-AzureSubscription commandlet 时它成功了,但它没有给出任何消息。但是我上传了一个证书并使用相关的指纹运行了该命令,并认为我正在路上。

任何想法为什么 Get-AzureStorageAccount 不适合我?

0 投票
0 回答
452 浏览

c# - Azure powershell 命令从 c# 应用程序失败

我正在尝试从我的 c# 应用程序调用 Azure Powershell 命令(使用 windows auth 运行) Azure powershell sdk 安装在 Windows 2012 R2 机器上,用于“User1”,他也是网络和机器的管理员。使用的代码:

情景的

  1. 以 User1 身份登录时从 VS 2013 运行的代码 - 有效
  2. 以 User2 身份登录时从 Vs 2013 运行的代码 - 有效
  3. 从 iis 以 User1 身份运行的代码 -Works
  4. Wierdest of all=> 代码从 IIS 以 user2 身份运行而 USer1 登录到该框 - 工作
  5. 以用户 2 身份从 IIS 运行的代码 - 不起作用
  6. 以用户 2-Works 从普通的 powershell 运行
  7. 以用户 2-works 从 Azure powershell cmd 运行

我正在使用 VS 调试 IIS 应用程序,收到的异常是

深入研究问题:1)为用户1和用户2安装了证书