问题标签 [azure-rm]
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.
powershell - Set-AzureStorageBlobContent 在 Powershell 中以 100% 的速度挂起
我有一个从 ssrs 服务器生成 pdf 报告的 powershell 脚本,在文件创建后没有锁定,因为我能够在测试期间移动它或将其作为附件等通过电子邮件发送。
当我的脚本尝试将文件上传到 azure 时,它以 100% 挂起,我检查了 azure 并且文件在那里,但在 powershell 中仍然处于 100%。
有任何想法吗?
下面的代码,我没有包含用于生成报告的功能代码,因为它非常冗长。
azure - 无法 RDP 到 Azure VM ScaleSet 中的 VM
我一直在按照 Microsoft 快速入门模板使用 Windows VM 创建 VM ScaleSet,如下所述: https ://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/tutorial-create -和-管理-powershell。
我能够找出规模集负载均衡器的公共 IP,以及用于 RDP /3389 的入站端口,从而运行mstsc /v:a.b.c.d:nnnn
.
我得到了Initiating remote connection
弹出窗口。但是,我得到的不是应该遵循的身份挑战对话框,而是(正常,但这里不需要)错误弹出窗口Remote Desktop can't connect to the remote computer for one of these reasons:
。就好像 VM 已关闭,网络阻止了我,或者 VM 上的 RDP 已关闭。
我可以假设 VM 的 RDP 已打开并且Azure 端网络路由(在 PS 粘贴的打击中创建)是正确的吗?其他人是否面临同样的困难?如果是这样,我们如何 RDP 进入这些虚拟机?
示例文档中的 Powershell(我使用不同的名称,但其他命令相同):
请注意,我使用6.13.0
的是 AzureRm cmdlet 版本。
powershell - 如何在带有 AutomationConnection 的 Powershell Runbook 中使用 Connect-AzAccount
我可以找到的所有对 Runbook 进行身份验证的示例都使用 AzureRM 模块:
但是,如果您使用的是新的 Az 模块,则此代码不起作用,并且您不能在同一个 Runbook 中混合使用 AzureRM 模块和Az 模块。如何获得身份验证以使用新的 Az 模块。
azure - azure-arm winrm 使用打包程序超时错误
我使用我现有的 VNET、资源组、子网供打包程序使用来创建 VM 并从中获取映像。我从市场上获取了 Windows 映像。打包程序启动一个虚拟机,但在连接到它时超时。我已将我的 JSON 文件包含在 { "builders": [{ "type": "azure-arm",
我使用了现有的资源组、VNET 和子网。但是在连接到虚拟机时会超时。它显示以下错误 azure-arm output will be in this color。
azure - 为什么使用 Get-AzureRMStorageAccount 时连接字符串为空?
我继承了在 Azure RunBook 中运行的 Powershell 脚本。在脚本中,我们需要读取一个 StorageQueue。我在连接到 StorageAccount 时遇到问题。
以下代码段在 New-AzureStorageContext 上失败,因为 $connectionString 为空。
我该如何解决这个问题,以便我拥有 ConnectionString 并可以连接到队列?
azure - Connect-AzureRMAccount:术语“Connect-AzureRMAccount”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称
我在 Azure PowerShell 中遇到问题。我无法连接到 AzureRM 帐户。它显示此错误:
Connect-AzureRMAccount:术语“Connect-AzureRMAccount”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在 line:1 char:1 + Connect-AzureRMAccount + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Connect-AzureRMAccount:String) [], CommandNotFoundException +fullyQualifiedErrorId:CommandNotFoundException
我在 Mac OS 中这样做。首先,我使用以下命令安装了 PowerShell:brew cask install PowerShell。然后我做了以下事情:
- 安装模块 AzureRM -AllowClobber -Scope CurrentUser。
- 安装模块 Azure。
- 安装模块 AzureRM。
- 导入模块 AzureRM。
- Connect-AzureRMAccount(它向我显示了上述错误)。
我期待第 5 步会给我弹出的登录信息。请帮忙
azure - Az / AzureRM / 旧版 Azure Powershell 冲突
我正在尝试从 AzureRM 升级到用于 powershell 的新 Az 模块。我们仍然有多种“遗留”服务管理 API 资源的使用,例如经典的 Azure 云服务,而这些(据我所知)仍然需要使用旧的 Azure powershell 模块。
我已卸载所有 AzureRM 模块,然后安装了新的 Az 模块。但这样做似乎破坏了旧的 Azure 模块。Azure 模块和 AzureRM 之间似乎存在依赖关系。运行任何服务管理命令,例如“Get-AzureService”,结果如下:
我尝试更新到最新的 Azure powershell 模块(Update-Module Azure)。这似乎也安装了 AzureRM.profile。
由于该模块不能与 Az 模块同时安装/使用,我不知道如何继续。
如果您还想使用新的 Az 模块,是否无法通过 powershell 使用旧的服务管理 API?
azure - Azure PowerShell 部署脚本运行速度极慢且缺少配置选项
以下脚本运行正常,我可以看到它在执行设计任务(部署 500 台虚拟机),但我收到来自 New-AzVM 的警告,告诉我它正在使用它可以访问的最健全的存储帐户。我在启动的虚拟机上遇到了很多问题,而且它们的启动速度非常慢(大约每小时 10 次),我想知道问题是否可能是我无法启动指定一个存储帐户作为配置的一部分。
我已经做了很多谷歌搜索,浏览了这些脚本的微软文档,但还没有找到一种方法来指定我想要的配置。
我正在使用的脚本是这样的:
(细节当然用填充物代替)
结果如下:
这台机器是在大约 2 分钟内创建的。
有些机器似乎需要不到一分钟的时间才能启动,而其他机器则需要 10 分钟以上。
它至少会选择我想要使用的正确存储帐户。
azure - Azure RM 模板。有条件地部署复制资源
如果数组参数中有超过 4 个条目,我需要部署特定资源。我可以使用 5 个(或更多)条目来执行此操作,但我还需要部署不会因 3 个或更少的条目而失败,而是根本不创建该资源。现在我收到以下错误,条目数为 3 个或更少:
错误:代码=无效模板;消息=部署模板验证失败:“56”行和“19”列的模板“复制”定义的复制计数无效。复制计数必须是正整数值,并且不能超过“800”。有关使用详情,请参阅https://aka.ms/arm-copy。
我尝试向资源添加条件:
乃至:
但仍然得到同样的错误。这是模板: