summaryrefslogtreecommitdiff
path: root/winscripts/IISshit2.ps1
blob: 50892df14cacf50751afeef4092ac8edbfe86abb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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"
}