问题标签 [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.
powershell - 删除项目与 [System.IO.File]::Delete()
我在 Azure Runbook 中有以下代码:
当我使用Remove-Item
我得到这个错误:
当我[System.IO.File]::Delete($using:path)
改用时,我收到此错误:
我知道我无权删除该文件。但是,为什么在我使用时它会抱怨 JSON 字符串Remove-Item
?
编辑:请注意,这只发生在 Azure 自动化中。但是,我并不能真正在本地的 Powershell ISE 中复制它,因为我有权删除要删除的文件。
更新:我刚刚意识到这仅发生在 .dll 文件中。如果我尝试删除 .7z 文件,它工作正常。
powershell - Invoke-WebRequest 在 Azure 自动化中不起作用
Invoke-WebRequest
在 Azure 中不起作用。我在 Powershell ISE 中测试了相同的代码,它可以工作。
这是错误:
这是我在 Powershell ISE 中使用的代码:
我也试过:
但是我得到了这个例外:
powershell - 在调用 Add-AzureCertificate 之前确定 .pfx 文件是否需要密码
我正在使用以下代码在 Azure 云服务上安装 .pfx 文件:
我认为它会抛出异常,因为 .pfx 文件不需要密码。
如何事先确定 .pfx 文件是否需要密码?
编辑: 我想事先确定 .pfx 文件是否有密码,这样我可以避免在 catch 块中没有密码参数的情况下再次运行命令行开关。
azure - 使用自动化 Runbook 资产每天进行 Azure 服务器备份
我想每天为我的天蓝色服务器创建一个备份...
为此,我正在使用此链接:
https://gallery.technet.microsoft.com/scriptcenter/Back-up-an-Azure-VM-using-9545f0a1#content
http://blogs.technet.com/b/cbernier/archive/2014/04/08/microsoft-azure-automation.aspx
我创建了一个自动化“knsazureautomation”,其中我手动创建了 1 个运行手册“knsremotepscommand”,并导入了两个文件:
- Connect-Azure:/scriptcenter/Connect-to-an-Azure-f27a81bb - 下载此脚本
- Connect-AzureVM:/scriptcenter/Connect-to-an-Azure-85f0782c - 下载此脚本
和 knsremotepscommand 的工作流程(>作者>草稿)
和创建的资产是
创建自动化:
/li>评估:
添加连接
/li>添加凭据
/li>添加时间表
/li>
我收到此错误:
找不到帐户“3c2455db-035a-477c-b20c-51fd74a586fa”的名称为“vnalluri2006@hotmail.com”的凭据。
如果我更改凭据
至
我收到此错误:
powershell - Get-AzureAutomationJobOutput 仅返回 100 条消息
我正在使用这个:
根据作业 ID 获取作业输出。
但是,它总是返回Object[]
100 个元素。当我查看 Azure 门户中的历史记录时,我可以看到有 143 个页面。每页有 25 条消息,所以应该有 143*25=3575 条消息。
我用不同的工作 ID 尝试过这个,但每次我仍然只能得到 100 个。
编辑:我尝试使用New-Object DateTime(2015,01,01)
StartTime 参数,但我仍然收到 100 条消息。
powershell - 如何从 Get-AzureAutomationJobOutput 获取下一页
我正在使用此代码来获取作业输出消息:
它只返回前 100 条消息。
如何获得接下来的 100 条消息?
我可以只增加页面大小吗?
我宁愿不获取最后一个对象的时间戳并将其添加 1ms 并将其用作新的 -StartTime。因为可能有多个具有相同时间戳的消息。我也希望不必这样做并检查重复项。
powershell - 获取 AzureAutomationJob CreationTime 类型
当我在 Azure 自动化中运行此代码时,类型CreationTime
为String
. 但是,当我在 Powershell ISE 中运行它时,类型为DateTimeOffset
. 为什么是这样?:
powershell - 可以在 Azure 自动化中使用 Start-Process 吗?
当我尝试使用Start-Process
Azure 自动化启动进程时,它不会运行并保持Idle
. 是否可以在 Azure 自动化上运行进程?
azure-virtual-machine - 虚拟网络中 VM 的 Azure 自动化?
使用Azure Automation
,你如何连接到Azure Virtual Machine
一个Azure Virtual Network
?我知道如何在普通 Windows PC 上使用 PowerShell 创建 VPN 连接,但 Azure 自动化似乎不支持运行任意进程。使用纯 PowerShell 实现自动化将很困难。
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 错误,但想先获得第二个意见。