我有一个使用一些后端服务器(UNC、HTTP 和 SQL)的 Web 应用程序。为了让它工作,我需要为运行 IIS AppPool 的帐户配置 ServicePrincipalNames,然后允许 kerberos 委派给后端服务。
我知道如何通过 AD 用户和计算机工具的“委托”选项卡进行配置。
但是,该应用程序将被部署到许多 Active Directory 环境中。事实证明,手动配置委派很容易出错,并且调试错误配置导致的问题非常耗时。我想创建一个可以为我执行此操作的安装脚本或程序。
有谁知道如何在 AD 中编写脚本或以编程方式设置约束委派?
失败了,我如何编写脚本读取用户允许的服务以验证它是否已正确设置?