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"
}
|