Import-Module WebAdministration $donehash="01CC71753ED61E3BE147478ADF2D39C7CE3322B4" $sites = Get-ChildItem -path IIS:\Sites Write-Host "++++++++++++++++++++++++++++++++++++++++++++++++++" $env:COMPUTERNAME Write-Host "++++++++++++++++++++++++++++++++++++++++++++++++++`n" foreach($site in $sites) { $site.name $site.physicalPath Write-Host "--------------------------------------------------" foreach($binding in $site.bindings.Collection) { if($binding.certificateHash -and $binding.certificateHash -ne $donehash) { $binding.bindingInformation $binding.certificateHash $binding.certificateStoreName (gci Cert:\LocalMachine\My | ? Thumbprint -eq $binding.certificateHash)[0].Subject (gci Cert:\LocalMachine\My | ? Thumbprint -eq $binding.certificateHash)[0].GetExpirationDateString() Write-Host "`n" } } Write-Host "--------------------------------------------------`n" }