我是一名开发人员,我已经找到了解决Web服务身份验证问题的解决方案,该问题涉及确保由于多个网络跃点而维护了Kerberos。简而言之:
是否有脚本语言可用于为此应用程序设置新的应用程序池,然后按照说明设置标识(而不是手动将数据输入IIS中的属性页)?
我认为我们的系统管理员对Powershell有所了解,但是有人可以帮助我为他提供一些使用(随着应用程序的推出,他将需要在另外2台服务器上重复此操作)。谢谢。
最佳答案
您可以使用以下PowerShell脚本:
Import-Module WebAdministration
$appPool = New-WebAppPool -Name "MyAppPool"
$appPool.processModel.userName = "domain\username"
$appPool.processModel.password = "ReallyStrongPassword"
$appPool.processModel.identityType = "SpecificUser"
$appPool | Set-Item