我在Windows 2016 Server / IIS 10上,并希望使用Powershell启动应用程序池。此SO帖子意味着所涉及的全部是:
(Get-IISAppPool "name").Recycle()
但是现在即使有问题的用户是计算机上本地管理员组的一部分,我也会被拒绝权限:
因此,尽管原始帖子指示用户应该属于“ IIS Admins”组,但我找不到该组的任何证据。
所以我错过了什么,我应该怎么做,以便特定用户具有启动/停止应用程序池所需的权限?
您遇到的问题不是powershell问题。这是一个已知的Windows暗角:将用户添加到admin组并不意味着它将获得完整权限。 UAC设置可以防止这种情况。 here
上有一个很棒的博客更新:这是一个文件夹权限,它会间接影响您的IIS命令