【发布时间】:2019-12-07 13:39:40
【问题描述】:
我需要停止并启动 IIS 服务器以进行 TFS 构建。何时使用 .bat 文件 iisreset /stop 执行此操作,启动时类似。
当我这样做时,我得到了
访问被拒绝,您必须是远程计算机的管理员才能使用此命令。将您的帐户添加到远程计算机的管理员本地组或域管理员全局组。
请注意:这是 Windows server 2019
- 我已经是这台机器的管理员了。
- 我已向此文件夹中的每个人授予读/写权限。
- 如link for site 中所述,我已在注册表中将 EnableLUA 取消设置为“0”
- 除此之外,我重新启动了机器。
我仍然在 TFS 构建中遇到错误。
【问题讨论】:
-
本地运行时可以吗?
-
可以,本地没有问题
-
您的构建代理在哪个帐户上运行?如果它是一个特定的功能 ID,那么您可能需要将该帐户添加到框上的管理员组中。
-
TFS 作为网络服务运行,为此我已授予读/写权限
-
将“网络服务”帐户添加到管理员组应该可以解决问题……但这不是一个理想的方法。如果解决了,您需要找到限制用户在提升权限上运行文件的策略模式并分配该权限。
标签: windows iis tfs windows-server