ADSUtil просто использует GetObject под прикрытием (IIS представлен как разнообразный поставщик ADSI), поэтому вы можете просто настроить таргетинг на интересующее вас свойство (, если вы знаете путь ) с чем-то вроде
set oSite = GetObject("IIS://localhost/W3SVC/1/ROOT")
Wscript.echo oSite.AnonymousUserName
для веб-сайта по умолчанию или с этим (как в приведенном выше примере) для настройки уровня окна.
set oMasterSite = GetObject("IIS://localhost/W3SVC")
Wscript.echo oMasterSite.AnonymousUserName
При этом важно отметить, что анонимное имя пользователя может быть сброшено в основном любой уровень папок в иерархии IIS.
Что плохого в том, чтобы смотреть на переменную окружения% COMPUTERNAME% и предварительно отложить IUSR _?