0

我正在使用 msdeploy 将代码部署到开发服务器。今天早上它停止工作。我得到 ERROR_USER_NOT_ADMIN。没有任何改变,至少我所知道的没有改变。

abc\jqin,此用户是域帐户,它是本地管理员。为什么我仍然收到 ERROR_USER_NOT_ADMIN

部署:“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe”-verb:sync -source:package="C:\NetBuild\Packages\IRViewerSvc\IRViewerSvc.zip" -dest:iisApp=IRViewerSvc, computerName=tvw-irwebsvc,username="abc\jqin",password=******** 信息:使用 ID '51e98b9d-456e-4c7e-8f1a-c696c240f431' 连接到远程服务器。执行:错误代码:ERROR_USER_NOT_ADMIN [C:\NetBuild\BuildScript\IRViewerSvc.build]
更多信息:使用 Web 部署代理服务连接到“tvw-irwebsvc”,但无法授权。确保您是“tvw-irwebsvc”的管理员。了解更多信息:http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_USER_NOT_ADMIN. 错误:远程服务器返回错误:(401)未经授权。[C:\NetBuild\BuildScript\IRViewerSvc.build] EXEC:错误计数:1。 [C:\NetBuild\BuildScript\IRViewerSvc.build] C:\NetBuild\BuildScript\IRViewerSvc.build(71,5):错误 MSB3073:命令 ""C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package="C:\NetBuild\Packages\IRViewerSvc\IRViewerSvc.zip" -dest:iisApp=IRViewerSvc ,computerName=tvw-irwebsvc,username="abc\jqin",password=********" 以代码 -1 退出。完成构建项目“C:\NetBuild\BuildScript\IRViewerSvc.build”(部署目标)——失败。

4

3 回答 3

4

尝试搜索 mmc 并运行它单击文件添加或删除管理单元,选择本地用户和组点击确定。单击用户取消选中所有内容并仅选中密码永不过期。

现在转到组添加新组,如果它不存在 MSDepSvcUsers,双击它并将您的用户添加为成员。

转到服务并重新启动 Web 部署代理服务。

现在尝试运行您的 MSDeploy。

我希望这可以帮到你。特罗萨戈

于 2015-06-28T20:14:05.703 回答
1

此处发布的 NetLogon 解决方案不适用于我们的 AWS EC2 Windows Server 2019 实例,原因如下:

This computer is configured as a member of a workgroup, not as a member of a domain. The Netlogon service does not need to run in this configuration.

此处发布的 MSDepSvcUsers 解决方案也不能完全正常工作:

[16:19:20]  Error: (2/10/2020 5:19:20 PM) An error occurred when the request was processed on the remote computer.
[16:19:20]  Error: An error occurred when reading the IIS Configuration File 'MACHINE/REDIRECTION'. The identity performing the operation was 'EC2AMAZ-ABCDEFG\SomeUserName'.
[16:19:20]  Error: Filename: \\?\C:\Windows\system32\inetsrv\config\redirection.config
[16:19:20]  Error: Cannot read configuration file due to insufficient permissions

如此处所述:https ://social.msdn.microsoft.com/Forums/vstudio/en-US/083efb2e-d087-4a03-9f6a-662a218cacf8/machineredirection-error?forum=tfsgeneral

为执行部署的用户添加对包含 redirection.config 文件的文件夹的读取和执行和读取访问权限并不能解决问题,但在同一文件夹上为 NETWORK SERVICE 用户添加读取权限确实可以。

于 2020-02-11T18:12:58.300 回答
0

我最近遇到了一个构建失败并出现 ERROR_USER_NOT_ADMIN 的问题。

这是在操作系统升级到 Windows 2016 之后。

在我们的情况下,来自 MsDeploy 的错误并不完全正确,我们注意到如果部署用户被远程连接到服务器上,则部署将成功完成。

在查看事件日志时,我注意到有一个错误指出部署帐户无法登录,原因是“NetLogon 组件未处于活动状态”。

果然,NetLogon 服务停止了。启动它意味着部署再次工作。

于 2020-01-09T16:03:42.637 回答