问题标签 [azure-automation]

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 回答
2201 浏览

powershell - 删除项目与 [System.IO.File]::Delete()

我在 Azure Runbook 中有以下代码:

当我使用Remove-Item我得到这个错误:

当我[System.IO.File]::Delete($using:path)改用时,我收到此错误:

我知道我无权删除该文件。但是,为什么在我使用时它会抱怨 JSON 字符串Remove-Item

编辑:请注意,这只发生在 Azure 自动化中。但是,我并不能真正在本地的 Powershell ISE 中复制它,因为我有权删除要删除的文件。


更新:我刚刚意识到这仅发生在 .dll 文件中。如果我尝试删除 .7z 文件,它工作正常。

0 投票
1 回答
1440 浏览

powershell - Invoke-WebRequest 在 Azure 自动化中不起作用

Invoke-WebRequest在 Azure 中不起作用。我在 Powershell ISE 中测试了相同的代码,它可以工作。

这是错误:

这是我在 Powershell ISE 中使用的代码:

我也试过:

但是我得到了这个例外:

0 投票
2 回答
1408 浏览

powershell - 在调用 Add-AzureCertificate 之前确定 .pfx 文件是否需要密码

我正在使用以下代码在 Azure 云服务上安装 .pfx 文件:

我认为它会抛出异常,因为 .pfx 文件不需要密码。

如何事先确定 .pfx 文件是否需要密码?

编辑: 我想事先确定 .pfx 文件是否有密码,这样我可以避免在 catch 块中没有密码参数的情况下再次运行命令行开关。

0 投票
2 回答
1232 浏览

azure - 使用自动化 Runbook 资产每天进行 Azure 服务器备份

我想每天为我的天蓝色服务器创建一个备份...

为此,我正在使用此链接:

  1. https://gallery.technet.microsoft.com/scriptcenter/Back-up-an-Azure-VM-using-9545f0a1#content

  2. http://blogs.technet.com/b/cbernier/archive/2014/04/08/microsoft-azure-automation.aspx

我创建了一个自动化“knsazureautomation”,其中我手动创建了 1 个运行手册“knsremotepscommand”,并导入了两个文件:

  1. Connect-Azure:/scriptcenter/Connect-to-an-Azure-f27a81bb - 下载此脚本
  2. Connect-AzureVM:/scriptcenter/Connect-to-an-Azure-85f0782c - 下载此脚本

和 knsremotepscommand 的工作流程(>作者>草稿)

和创建的资产是

  1. 创建自动化:

    /li>
  2. 评估:

    1. 添加连接

      /li>
    2. 添加凭据

      /li>
    3. 添加时间表

      /li>

我收到此错误:

找不到帐户“3c2455db-035a-477c-b20c-51fd74a586fa”的名称为“vnalluri2006@hotmail.com”的凭据。

如果我更改凭据

我收到此错误:

0 投票
1 回答
108 浏览

powershell - Get-AzureAutomationJobOutput 仅返回 100 条消息

我正在使用这个:

根据作业 ID 获取作业输出。

但是,它总是返回Object[]100 个元素。当我查看 Azure 门户中的历史记录时,我可以看到有 143 个页面。每页有 25 条消息,所以应该有 143*25=3575 条消息。

我用不同的工作 ID 尝试过这个,但每次我仍然只能得到 100 个。

编辑:我尝试使用New-Object DateTime(2015,01,01)StartTime 参数,但我仍然收到 100 条消息。

0 投票
1 回答
83 浏览

powershell - 如何从 Get-AzureAutomationJobOutput 获取下一页

我正在使用此代码来获取作业输出消息:

它只返回前 100 条消息。

如何获得接下来的 100 条消息?

我可以只增加页面大小吗?

我宁愿不获取最后一个对象的时间戳并将其添加 1ms 并将其用作新的 -StartTime。因为可能有多个具有相同时间戳的消息。我也希望不必这样做并检查重复项。

0 投票
1 回答
95 浏览

powershell - 获取 AzureAutomationJob CreationTime 类型

当我在 Azure 自动化中运行此代码时,类型CreationTimeString. 但是,当我在 Powershell ISE 中运行它时,类型为DateTimeOffset. 为什么是这样?:

0 投票
1 回答
388 浏览

powershell - 可以在 Azure 自动化中使用 Start-Process 吗?

当我尝试使用Start-ProcessAzure 自动化启动进程时,它不会运行并保持Idle. 是否可以在 Azure 自动化上运行进程?

0 投票
1 回答
1158 浏览

azure-virtual-machine - 虚拟网络中 VM 的 Azure 自动化?

使用Azure Automation,你如何连接到Azure Virtual Machine一个Azure Virtual Network?我知道如何在普通 Windows PC 上使用 PowerShell 创建 VPN 连接,但 Azure 自动化似乎不支持运行任意进程。使用纯 PowerShell 实现自动化将很困难。

0 投票
2 回答
6886 浏览

powershell - Azure PowerShell 自动化“未指定默认订阅”

我收到以下错误。我实际上是在设置默认订阅名称。

2015 年 4 月 27 日上午 10:28:28,错误:Get-AzureVM:未指定默认订阅。使用 Select-AzureSubscription -Default 设置默认订阅。在测试:9 字符:9 + + CategoryInfo:CloseError: (:) [Get-AzureVM],ApplicationException + FullyQualifiedErrorId:Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

这是我的代码:

如果我尝试 Select-AzureSubscription -Default 'SubscriptionName' 它会抛出一个错误,指出语法无效。

编辑:我也尝试过不带默认标志的 Select-AzureSubscription -SubscriptionName 'SubscriptionName' 。

有趣的是,如果我直接从 Windows 在 AzurePS 中运行它,它运行得很好。我大约 95% 确定这是 Azure 错误,但想先获得第二个意见。