PowerShell + WebAdministration - Comment obtenir un site internet de webapplication?

Je suis en train d'écrire un script PowerShell pour exécuter certaines fonctions administratives dans IIS 7.5.

import-module WebAdministration

Dans certains cas, je connais le nom de l'application web, je veux travailler, mais pas le site web, il est sous. Obtenir l'application est facile:

$app = get-webapplication -name 'MyApp'

Mais je ne peux pas comprendre comment obtenir le nom du site web étant donné l'application. Il ne semble pas être une propriété hors de la webapplication objet. Le mieux que je pouvais venir a été d'essayer de l'obtenir via test-path:

get-website | where {test-path "iis:\sites$_.name\MyApp"}

Pour une raison qui vient à vide. Des idées comment aller à ce sujet? Merci à l'avance.

OriginalL'auteur Todd Menier | 2011-09-21