问题标签 [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 投票
2 回答
1650 浏览

azure - 适用于 1.7 的 Azure Powershell cmdlet,2012 年 6 月:Get-OperationStatus 发生了什么?

新的 Powershell cmdlet(在此处记录:http: //msdn.microsoft.com/en-us/library/windowsazure/jj152841)看起来很可爱,但似乎缺少一个:

Get-OperationStatus -WaitToComplete

没有这个我的 Azure 操作(例如Set-AzureDeployment)不要等待完成。

这使得在进行 VIP 交换之前很难知道登台实例何时运行。

有没有其他选择?

0 投票
1 回答
975 浏览

powershell - Azure powershell 命令获取 vm 的端口

我正在尝试通过 powershell 命令在 azure 中获取 vm 的端口。我们无法获得任何命令,因此请向我们建议任何 azure powershell 命令。

0 投票
1 回答
905 浏览

powershell - Azure Powershell Cmdlet 和证书到期

我正在使用 Microsoft 提供的 PowerShell CmdLets 在 Powershell 中编写 Azure 部署工具。

为了使用 Azure Management CmdLets,您必须首先将证书关联到您的订阅 - 通常使用 Get-AzurePublishSettingsFile 命令从 Azure 下载预烘焙文件。

该证书有一个到期日 - 到期日之后会发生什么?我假设CmdLets 将停止工作,直到证书被刷新。

我的问题是:

当证书过期时,CmdLets 将 如何响应?如何在我的 Powershell 脚本中检测到这一点?

我发现这很难测试。

非常感谢

0 投票
2 回答
658 浏览

azure-powershell - Azure powershell - 访问计算模拟器

您能否指出我如何在计算模拟器上使用 Get-AzureRole cmdlet?我试图找到调用 Set-AzureSubscription 和 Select-AzureSeubscription (用于计算模拟器)时需要传递的各种值,这似乎是 Get-AzureRole 的先决条件

0 投票
3 回答
1003 浏览

azure - 如何通过 Management API 获取 Azure 网站的 FTP URL?

我正在尝试从管理 REST API 获取我的 Azure 网站的 FTP 上传地址。查看Azure SDK Tools的源代码,除了将通过 IWebsitesServiceManagement 上的GetSite操作发送的网站属性外,我没有看到任何可以帮助我的东西。有没有人遇到过这个问题,并想出如何解决这个问题?

编辑:澄清和链接。

0 投票
2 回答
4879 浏览

azure - New-AzureVMConfig:找不到接受参数“Add-AzureProvisioningConfig”的位置参数

我是PowerShell的新手。我参考了http://msdn.microsoft.com/en-us/library/windowsazure/jj152815.aspx示例 3。这是我的 cmd:

$myVM = New-AzureVMConfig -Name "MyVM2" -InstanceSize Extrasmall -ImageName (Get-AzureVMImage)[4].ImageName | Add-AzureProvisioningConfig -VM PersistentVMRole -Windows -Password "Password1!"| 添加-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "DataDisk50" -LUN 0

但我在这里收到错误:New-AzureVMConfig:找不到接受参数“Add-AzureProvisioningConfig”的位置参数。在 line:1 char:26 + $myVM = New-AzureVMConfig <<<< -Name "MyVM2" -InstanceSize Extrasmall -ImageName (Get-AzureVMImage)[4].ImageName | A dd-AzureProvisioningConfig -Windows -Password "Password1!"| Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel "DataDisk50" -LUN 0 + CategoryInfo : InvalidArgument: (:) [New-AzureVMConfig], ParameterBindingException + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.WindowsAzure.Management.ServiceManagement.IaaS.New AzureVMConfigCommand

请任何人解释为什么这个例子不能运行?我要疯了!

0 投票
2 回答
1053 浏览

node.js - 将 AzureServiceProject Node.js 发布到 Windows Server 2012

我正在尝试使用 Powershell“Publish-AzureServiceProject”cmdlet 将 Node.js 包发布到 Azure。

使用默认的 osFamily="2" (Windows Server 2008 R2) 它可以按预期工作,但是当我使用 osFamily="3" (Windows Server 2012) 发布时,我收到以下错误:

上载包所需的名为 NetFx35 的功能在为部署选择的操作系统 * 中不可用。

显然我没有使用 .Net 但 3.5 是阻止我上传包的默认设置。

要指定 .Net 4.5,我读到我需要创建一个 roleproperties.txt 文件,其中包含:

TargetFrameWorkVersion=v4.5

并通过 /rolePropertiesFile 将其传递给 cspack。

但是,由于我自己没有调用 cspack,如何通过 Publish-AzureServiceProject 将该选项传递给 cspack?还是有其他解决方法?


目前我的 ServiceDefinition 看起来像这样:

0 投票
2 回答
1481 浏览

powershell - Powershell Azure 管理 cmdlet 的凭据

验证 powershell azure 管理 cmdlet 的选项有New-AzureSqlDatabaseServer哪些New-AzureSqlDatabase

看起来New-AzureSqlDatabaseServer需要明确传递管理员的用户名和密码,而New-AzureSqlDatabase需要知道上下文(可以使用cmdlet 或通过传递纯文本密码Get-Credential手动创建类型的对象来创建上下文)PSCredential

想知道是否有其他方法可以在不传递/提示输入管理员用户名或密码的情况下对这些管理 cmdlet 进行身份验证?我正在寻找可以一次导入部署服务器的发布设置证书行中的内容。

背景- 我希望使用 powershell 自动创建 SQL azure 服务器和数据库,并尝试执行此操作而无需提示/传递管理员密码

0 投票
2 回答
4487 浏览

sql-server - 用于 DACPAC 部署的 SQL Azure 和 Powershell

我正在使用 powershell 将基于 Visual Studio 2012 构建的 dacpac 部署到 SQL Azure,并遇到了我认为可能与某些版本不兼容有关的问题。当我从 Visual Studio 执行发布时,发布工作正常,但当我使用 powershell 执行发布时会引发异常。

这是我在 Powershell 中所做的

上面代码中的最后一行是由于以下错误(内部异常值)而崩溃并且没有继续进行的原因

这是我正在使用的 powershell ISE 的 $PSVersionTable

想知道当我使用 Visual Studio 2012 部署它时使用 Powershell 进行部署时可能会导致此问题的原因

PS - 使用相同的脚本和我在互联网上找到的 dacpac 文件,powershell 部署工作正常,该文件显然是针对 SQL 2005 版本的

0 投票
1 回答
286 浏览

powershell - 为 New-AzureStorageAccount cmdlet 指定超时

有没有办法在使用 [New-AzureStorageAccount] cmdlet 时指定超时值?

通过powershell创建存储帐户时,我偶尔会收到此错误...

New-AzureStorageAccount :对“ https://management.core.windows.net/XXXX/operations/YYYY ”的 HTTP 请求已超过分配的超时 00:00:59.9930000。分配给此操作的时间可能是较长超时的一部分。在 C:\Temp\20130305_150221\somefile.ps1:212 char:36 + New-AzureStorageAccount <<<< + CategoryInfo : CloseError: (:) [New-AzureStorageAccount], TimeoutException + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement。 StorageServices.NewAzureStorageAccountCommand