以用户身份安装 Teamcity 构建代理:无法安装服务。所选帐户没有足够的权限
Installing Teamcity build agent as a user: failed to install the service. selected account does not have enough rights
我想以用户身份安装 TeamCity BuildAgend。在此处输入我的用户凭据时:
我总是遇到这个错误:
注意:我的帐户(用户)是具有完全权限的管理员!
我该怎么做?
报错说没有"enough rights to run as a service",
这与仅作为管理员略有不同。
- 转到控制面板> 管理工具> 本地安全策略。
- Select 本地策略 > 用户权限分配。
- 向下滚动策略列表并查找作为服务登录。
- 将您正在使用的帐户添加到具有此权限的帐户列表中。
从理论上讲,这应该是允许该服务在该用户下 运行 所需的全部内容。
我找到的最好的 powershell 命令是:
Grant-Privilege -Identity $SERVICE_USERNAME -Privilege SeServiceLogonRight
需要使用 Carbon framework。
我是 Windows 10 家庭用户,上述步骤对我不起作用,但以下步骤有效:
- 通过运行批处理文件启用gpedit.msc,如方法1下所述:https://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/
- 运行 gpedit.msc
- 转到本地计算机策略/计算机配置/Windows设置 / 安全设置 / 本地策略 / 用户权限分配
- 双击作为服务登录
- 在出现的 window 上,单击 添加用户或组...
- 输入您的用户名并单击 检查名称 按钮
- 您的姓名将被修改,添加机器名称作为前缀。点击确定
- 单击 作为服务登录属性 上的确定 window 以应用更改。
这有点痛苦,但在这样做之后,我能够继续安装 TeamCity
我想以用户身份安装 TeamCity BuildAgend。在此处输入我的用户凭据时:
我总是遇到这个错误:
注意:我的帐户(用户)是具有完全权限的管理员!
我该怎么做?
报错说没有"enough rights to run as a service",
这与仅作为管理员略有不同。
- 转到控制面板> 管理工具> 本地安全策略。
- Select 本地策略 > 用户权限分配。
- 向下滚动策略列表并查找作为服务登录。
- 将您正在使用的帐户添加到具有此权限的帐户列表中。
从理论上讲,这应该是允许该服务在该用户下 运行 所需的全部内容。
我找到的最好的 powershell 命令是:
Grant-Privilege -Identity $SERVICE_USERNAME -Privilege SeServiceLogonRight
需要使用 Carbon framework。
我是 Windows 10 家庭用户,上述步骤对我不起作用,但以下步骤有效:
- 通过运行批处理文件启用gpedit.msc,如方法1下所述:https://www.askvg.com/how-to-enable-group-policy-editor-gpedit-msc-in-windows-7-home-premium-home-basic-and-starter-editions/
- 运行 gpedit.msc
- 转到本地计算机策略/计算机配置/Windows设置 / 安全设置 / 本地策略 / 用户权限分配
- 双击作为服务登录
- 在出现的 window 上,单击 添加用户或组...
- 输入您的用户名并单击 检查名称 按钮
- 您的姓名将被修改,添加机器名称作为前缀。点击确定
- 单击 作为服务登录属性 上的确定 window 以应用更改。
这有点痛苦,但在这样做之后,我能够继续安装 TeamCity