gpt4 book ai didi

windows-services - MsDeploy runCommand 需要提升的权限?

转载 作者:行者123 更新时间:2023-12-01 04:09:43 28 4
gpt4 key购买 nike

我正在尝试使用 MsDeploy runCommand 提供程序在自动部署期间卸载并重新安装 Windows 服务。

到目前为止,我在遵循 this question 中的建议时取得了一定的成功。和 this blog post .

为了执行实际的安装/卸载操作,我调用了远程主机上的批处理文件。当我直接登录主机并使用 shell 中的“以管理员身份运行”选项时,批处理文件按预期工作。仅通过双击运行批处理文件时(或使用 MsDeploy runCommand 提供程序运行批处理文件时),批处理文件没有足够的权限来执行安装或卸载操作。在所有情况下,我都使用主机上的本地管理员用户帐户运行批处理文件。

我已经通过管理服务委派工具确认 runCommand 正在使用管理员帐户,并重新启动管理服务只是为了它。

我知道的问题是:

1) 如何使用 runCommand 提供程序模拟“以管理员身份运行”?

2) 如果我使用 Powershell 脚本而不是批处理文件,这仍然是一个问题吗?

3)我在这里缺少一些基本的东西吗?

我真的不必编写真正的软件来在远程主机上执行此操作!

任何意见,将不胜感激。

最佳答案

您是否尝试过 runas MSDOS 命令?

runas /user:mycomputer\myusername somecommand

关于windows-services - MsDeploy runCommand 需要提升的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7030021/

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