azure - 有没有办法从 Azure 自动化帐户的混合工作组中删除过时的机器工作人员?

标签 azure automation worker hybrid

我继承了以下情况:Azure 自动化帐户,其中包含混合工作组和单个混合工作器。安装该工作人员的机器已退役并且不再存在。问题是它的名字仍然存在于 Hybrid Worker 组中。 GUI 没有为我提供仅删除工作人员的方法。我只能删除整个组。有没有办法只删除陈旧的工作机器并保留组?

最佳答案

Remove-HybridRunbookWorker cmdlet 是 HybridRegistration.psd1 模块。该模块正在安装 在注册新的过程中编写 New-OnPremiseHybridWorker.ps1 脚本 机器作为混合 worker 。当我将其导入标准 powershell 时 在未注册为工作计算机的控制台上,并尝试运行此 命令,我收到此错误: “删除 HybridRunbookWorker:机器未注册” 因此,第一个问题是,为了能够从 Azure 中删除工作计算机,我们必须拥有另一台工作计算机。 因为我打算创建一台新的工作机器 不管怎样,我就是这样做的,并尝试删除Azure中的陈旧机器 从新的。这次删除-HybridRunbookWorker 命令 -Verbose 开关表示删除已完成。是的,但不是。老人 工作计算机保留在 Azure 的混合工作组中。

尽管听起来令人惊讶,但将新的工作机器放入 与陈旧机器相同的混合工作组完成了这一任务。冗长 powershell 控制台中的日志完全相同,但这次 幽灵机从 worker 组中消失了。所以来回答我的 第一篇文章中的问题: 1. 在 与要删除的计算机相同的混合工作组。使用 “New-OnPremiseHybridWorker.ps1”脚本。 2. 在新计算机上使用“-MachineName”参数运行Remove-HybridRunbookWorker。

关于azure - 有没有办法从 Azure 自动化帐户的混合工作组中删除过时的机器工作人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65738836/

相关文章:

javascript - EACCES : permission denied, 打开 '/home/site/wwwroot/node_modules/.cache/.eslintcache'

linux - 安装要运行的脚本,然后重新启动并继续

Java ProcessBuilder如何捕获来自进程的文件读取请求并作为流提供?

javascript - 将worker dyno添加到Heroku应用程序时出现“缺少必需标志”错误

azure - 是否可以在特定的 Azure 功能上禁用 AAD Auth?

python - 如何使用Python Azure SDK创建标签?

android - 使用 Robolectric 和 ANT 进行测试

node.js - 在 heroku 上用 node.js 开发一个时钟和 worker

c - 如何使用 POSIX 按进程父进程返回 cJSON 片段?

sql - 将 VALUE 关键字与文档数据库中的其他 SELECT 元素组合