在特定的现有 Windows 用户下运行 GitHub Actions

Running GitHub Actions unders specific, existing Windows user

提问人:JSalazAlt 提问时间:11/15/2023 更新时间:11/15/2023 访问量:17

问:

我正在尝试在 GitHub 托管的 Windows 运行器()中在特定的、已经存在的 Windows 用户下运行一个 GHA 工作流,而不是默认的 .windows-latestC:\Users\runneradmin

涉及 net userrunas 的选项显然试图在运行器中创建新的本地用户。我需要将一个已经存在的 AD 用户添加到运行器中,但我在查看 ActiveDirectory 模块时有点迷茫。

对于上下文,我需要以特定用户(来自特定域)的身份运行工作流,因为该流使用分配给此特定用户的数字证书(以及名为 RedTrust 的证书管理器)。到目前为止,我一直在用户已经存在的自托管 Windows 计算机(AWS EC2 实例)下运行我的 GHA 工作流,但现在我的任务是在 GitHub 托管的运行器中执行相同的操作。

我试过问 IT 部门,但他们似乎对我问的问题感到困惑,所以在我再次问他们之前,或者继续尝试各种 powershell 命令,我希望能更广泛地了解我所问的问题是否有意义。

PowerShell Active-Directory 证书 github-actions-runners

评论


答: 暂无答案