问题标签 [runbook]

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

azure - PnP Powershell Add-PnPOffice365GroupToSite Authorization_RequestDenied Azure Runbook

我们正在使用带有 PnP PowerShell 的 Azure Runbook 来自动预配 SharePoint Online 和 O365 组。

为了通过 PnP PowerShell 进行连接和身份验证,我们使用已分配给 Azure 运行方式帐户的 AppId 和 AppSecret。

通过传入 AppId 和 AppSecret 的命令连接到 PnP PowershellConnect-PnPOnline效果很好。

然后我们可以使用 创建一个新站点New-PnPTenantSite,但是当我们使用创建一个组时,Add-PnPOffice365GroupToSite我们会收到以下错误。

我们已通过 /_layouts/AppInv.aspx 页面授予 SharePoint 租户管理权限,还提供了对 Azure 中 AppRegistration 的直接 API 访问权限。我们已分配与组、站点和 AD 相关的大多数权限,但仍会收到上述错误。

有没有人知道我们需要为此应用注册分配哪些 API 权限以允许它使用此方法创建 office 365 组?

API 权限

上面的屏幕截图显示了分配给应用注册的 API 权限。

0 投票
1 回答
471 浏览

azure - 使用 Powershell 将 .csv 文件转换为 ZIP 文件并存储在 Azure blob stroage 中

我正在尝试使用 Powershell 将 .CSV 文件转换为 .ZIP,然后将 ZIP 文件存储在 Azure blob 存储中。

使用上述命令,我将输出存储在 .CSV 文件中。现在我想将 .CSV 文件转换为 .ZIP 文件。并将 ZIP 文件存储在 Azure blob 存储中。

使用上述命令,我可以将其存储在 .CSV 文件中。但我想以 .ZIP 格式存储文件。

他们有什么办法可以做到这一点吗?

请帮忙

0 投票
2 回答
261 浏览

azure - 如何从 Azure 中的 powershell 工作流自动化运行手册中简单地获取电源状态?

我有一个 Powershell 工作流运行手册,可以自动启动和关闭 Azure 中的 VM,我更新了自动化帐户中的模块(因此我可以将它用于其他事情)并且它已经停止了脚本的工作。我已经修复了大部分损坏的东西,但现在不工作的位正在获取电源状态,例如:PowerState/deallocated,以便它可以关闭/启动。这是我的代码:

写入输出 VM 状态代码现在在运行手册的输出中为空白,但在标准 shell 中输出正常。我在工作流运行手册方面的经验有限,但我认为需要将其转换为 Json,以便工作流可以使用它。

我认为问题可能在于它转换为 Json 时显示的状态:

现在不显示 PowerState。如何从 powershell 工作流运行手册中获取 vm 的电源状态以便可以使用它?谢谢

0 投票
0 回答
279 浏览

amazon-web-services - Velostrata 云迁移失败

我正在尝试将简单的 Windows EC2 实例从 AWS 迁移到 GCP。我已经成功设置了 GCP 文档中的所有内容。

我尝试了完全迁移,但在 10-15% 显示错误后迁移失败"failed to create storage bucket"

我也从谷歌方面检查了aws的所有方面,但没有得到任何线索。如果有人遇到同样的问题并解决了它,请分享如何克服这个错误。

还附上错误消息的快照以供参考。

0 投票
0 回答
80 浏览

azure - Azure PowerShell-Runbook

如下处理 - 在自动化帐户中使用 power-shell 脚本进行运行手册。power-shell 脚本将帮助在网络规则的函数应用程序的资源中添加规则。但不知何故发生了以下事情 -

  1. 无法登录天蓝色帐户
  2. 它说订阅 ID 不存在。(通过服务原理登录)

参考代码

0 投票
1 回答
96 浏览

azure - Azure Runbook 引发错误:Invoke-ProcessASDatabase

我有一本运行良好的运行手册很长时间了。它突然抛出一个错误。我能够在 SSMS 中刷新模型,并且在 Azure 中进行按需刷新时也可以正常工作。该错误仅在计划刷新时出现。

问题是 Invoke-ProcessAsDatabase 是我在几个运行手册中使用的标准 cmdlet,但它们不会引发任何错误

Invoke-ProcessASDatabase :服务器发送了无法识别的响应。在 line:37 char:11 + $result = Invoke-ProcessASDatabase -Server $ServerName -DatabaseName ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Sub Prequal Search:String) [Invoke-ProcessASDatabase] , ResponseFormatException + FullyQualifiedErrorId : Microsoft.AnalysisServices.PowerShell.Cmdlets.ProcessASDatabase

0 投票
1 回答
462 浏览

azure - Azure 自动化(Powershell Runbook) - 无法将值转换为 System.String 类型

我在 Azure 自动化中有一个 powershell runbook,其中包含以下代码:

我对 $ADMINUSERS 的第一个输入如下所示:

当 Runbook 运行时,它会立即失败并出现以下错误:

我对 $ADMINUSERS 的第二个输入如下所示:

这成功地完成了。

有什么想法可以解决 Azure 自动化运行手册中的第一个输入错误吗?

注意:当我从服务器本地运行两个输入时,它成功完成。

0 投票
2 回答
378 浏览

azure - 在 azure 自动化中运行 powershell 代码时失败

我设置了一个azure 策略,添加了两个标签,即CreatedTimeType. 的值为CreatedTimeutcNow()默认格式为'yyyy-MM-ddTHH:mm:ss.fffffffZ'.

我的目标是通过在azure automation中运行powershell代码来删除类型private创建时间超过2 天的所有资源。

我已经在本地的 power shell 中完成了它,但是当我在自动化中运行代码时,它失败了。我将在下面发布代码和错误页面。

谁能告诉我我的代码有什么问题?还是我错过了什么?

这是我在 Azure 自动化中的代码:

这是错误页面:已暂停

在此处输入图像描述

一条错误信息:

对于 的类型$Tags['CreatedTime'],我这样做是为了测试:$Tags['CreatedTime'].GetType().FullName.

在此处输入图像描述

0 投票
1 回答
153 浏览

azure - 无法从 Azure 自动化 Runbook 访问 Azure FileShare 存储容器

我有以下 Azure Automation Runbook 脚本,其目标是从 REST API 调用中进行转储/导出,该调用必须从能够访问 REST API 设备的目标设备运行。因此,Azure 自动化运行手册以“代理服务器”为目标,然后我们从中获取 REST API 备份。

该方法一直有效,因为一旦“cm.vm.run_command”出现输出大小限制并截断备份,我们就无法从目标服务器复制此备份文件。我们为此找到的解决方法是将备份文件从“目标/代理服务器”直接复制到安装在目标/代理服务器上的存储帐户文件共享中。我现在的问题是从 Azure 自动化运行时,它无法访问其他用户安装的驱动器和/或无法安装设备或直接访问它,如下面的错误消息。有没有人对此有任何选择?我能够检查运行手册是否在来自 t 的存储帐户端口 443/445 上具有连接性。这是此处描述的可能原因之一https://docs.microsoft.com/en-us/azure/storage/files/storage-troubleshoot-windows-file-connection-problems

在我收到的命令和错误以及使用的整个脚本下方。

0 投票
1 回答
496 浏览

windows - 如何使用 Azure Functions、Runbooks 或 Azure Powershell 在 Azure 虚拟机中执行程序?

我有时需要每天在 Azure 上的 Windows 虚拟机上启动一个应用程序/文件,并且我不想在需要运行它时建立 RDP 连接来执行此操作。所以,我想知道是否可以在 Powershell 中创建一个 Azure 函数、运行手册(自动化)或脚本来打开这个应用程序/文件(如果可能的话,还可以安排)。

我在 Automation Runbooks 上尝试了以下脚本,但没有成功: