IWAM账号密码不同步的解决办法
IWAM账号密码不同步可能会导致HTTP500内部错误。以下是解决这个问题的步骤:
1. 更改Active Directory中IWAM账号的密码
首先,你需要以管理员身份登录计算机,然后启动“Active Directory用户和计算机”管理单元。接着,找到IWAM账号(格式为IWAM_MACHINE,其中MACHINE是你的计算机的NETBIOS名字),右击选择“重设密码(T)…”,在跳出的重设密码对方框中设置新的密码。这里建议设置一个你知道的值,例如“Aboutnt2001”(请注意,此处的密码没有引号)。
2. 同步IIS metabase中IWAM账号的密码
微软并没有提供一个显式的用户接口来修改IIS metabase中IWAM账号的密码,但提供了管理脚本adsutil.vbs 来实现这一功能。你需要在C:\inetpub\adminscripts目录下运行以下命令:adsutil SET w3svc/WAMUserPass 新密码
。在这个例子中,NewPassword
应该是你在前面步骤中设置的新密码。
3. 同步COM+应用程序所用的IWAM账号的密码
你可以通过组件服务MMC管理单元来同步COM+应用程序所用的IWAM账号的密码。具体操作包括启动组件服务管理单元,找到“COM+应用程序”->“Out-Of-ProcessPooledApplications”,右击选择“属性”,在“标志”选项卡中输入正确的密码。此外,如果你在IIS中将其他一些Web的“应用程序保护”设置为“高(独立的)”,那么这些WEB所使用的COM+应用程序的IWAM账号密码也需要同步。
4. 使用IWAM账号同步脚本synciwam.vbs
这是一种备选方案,如果你不想通过组件服务MMC管理单元来同步密码。你需要在C:\inetpub\adminscripts目录下运行cscript synciwam.vbs -v
命令。但是,在运行synciwam.vbs 之前,必须保证IISmetabase数据库与ActiveDirectory中的IWAM密码已经一致。否则,如果IISmetabase中的密码不正确,synciwam.vbs 取得的密码也会不正确,同步操作执行到”UpdatingApplications”系统就会报80110414错误。
以上步骤可以帮助你解决IWAM账号密码不同步的问题。请确保在执行这些步骤时具有足够的操作权限,并仔细按照每个步骤进行操作。
原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/10968.html