¿Cómo obtener mediante programación una lista de sitios y directorios virtuales en IIS 7?

¿Alguien sabe cómo obtener mediante programación la lista de sitios y directorios virtuales en IIS 7?