Como atualizar o site do IIS 6 existente usando o PowerShell

Estou tentando criar um script do PowerShell que cria um novo site do IIS 6 e define coisas como pool de aplicativos, mapas de aplicativos curinga, versão do ASP.NET etc.

Após uma extensa pesquisa na Internet, encontrei um script que me permite criar um novo site, mas não modificar todas as propriedades necessárias.

$newWebsiteName = "WebSiteName"  
$newWebsiteIpAddress = "192.168.1.100"  
$newWebSiteDirPath = "c:\inetpub\wwwroot\WebSiteName"  
$iisWebService  = Get-WmiObject -namespace "root\MicrosoftIISv2" 
                                -class "IIsWebService"  
$bindingClass = [wmiclass]'root\MicrosoftIISv2:ServerBinding'  
$bindings = $bindingClass.CreateInstance()  
$bindings.IP = $newWebsiteIpAddress  
$bindings.Port = "80"  
$bindings.Hostname = ""  
$result = $iisWebService.CreateNewSite
               ($newWebsiteName, $bindings, $newWebSiteDirPath)  

Qualquer ajuda sobre como expandir o exemplo acima é muito apreciada.

questionAnswers(3)

yourAnswerToTheQuestion