gpt4 book ai didi

azure - 以管理员身份运行 Azure Pipeline 中的 .exe 文件和 powershell 脚本

转载 作者:行者123 更新时间:2023-12-05 07:15:46 26 4
gpt4 key购买 nike

我正在努力处理一个 .exe 文件。我想使用 power shell 启动 .exe 文件,因为我有如下命令启动进程 "F:\Home\mydotteller.exe"-Verb runAs 。令人惊奇的是,如果我从服务器运行上述命令,我能够以管理员权限启动 .exe 文件并获得预期的输出。但是,如果我从 azure Pipeline 或 .ps1 脚本尝试,它不会按预期工作。并且服务器启用了UAC。有人可以帮我解决这个问题吗?

最佳答案

我们做了AzureAdmin正是为了这个。在 UI 测试之前,我们在删除自托管构建中的 Appx 包时遇到了问题,并且 Powershell 任务没有被取消,即使它是由管理员帐户通过代理运行的。我们构建了一个具有 http 请求功能的轻量级 .Netcore Worker 服务。只要您使用管理员权限安装该服务,您就可以从常规 Powershell YML 任务发送 Invoke-RestMethod 命令,它将触发需要提升权限的 ASP Controller 另一端的自定义逻辑。项目中的示例 Controller 已经实现了 Powershell 命令来工作。

关于azure - 以管理员身份运行 Azure Pipeline 中的 .exe 文件和 powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59508645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com