加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 05:35:23 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用MsDeploy runCommand提供程序在自动部署期间卸载并重新安装 Windows服务. 到目前为止,我在遵循this question和this blog post的建议时已经取得了一些成功. 要执行实际的安装/卸载操作,我在远程主机上调用批处理文件.当我直接登录主机并使用she
我正在尝试使用MsDeploy runCommand提供程序在自动部署期间卸载并重新安装 Windows服务.

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

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

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

我的问题是:

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

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

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

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

任何意见,将不胜感激.

解决方法

你试过runas MSDOS命令吗?

runas /user:mycomputermyusername somecommand

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读