在Azure VM上的PowerShell中没有管理/提升权限

分享于 

1分钟阅读

互联网

  繁體

问题:

我已经为我们的自定义DevOps构建代理使用Windows 10 Pro设置了Azure VM。我创建的用户是Administrator,并且也位于Administrators组中。

但如果我这样做:

  • 通过有管理员权限的用户RDP到VM
  • 运行PowerShell (不有管理员权限)
  • 尝试运行例如,Import-Certificate命令

在PowerShell中,我得到一个Access Denied错误。

所有PowerShell实例都可能自动拥有管理员权限?

现在我无法在DevOps管道中运行脚本,这最终需要管理员权限。


答案1:

如果要在管道中运行需要管理员提升的任务,则需要确保代理服务正在使用管理员帐户运行。这只适用于自托管代理,如果使用的是Microsoft托管代理,就无法提升为管理员。