summaryrefslogtreecommitdiff
path: root/winscripts/IISshit2.ps1
diff options
context:
space:
mode:
Diffstat (limited to 'winscripts/IISshit2.ps1')
-rw-r--r--winscripts/IISshit2.ps135
1 files changed, 35 insertions, 0 deletions
diff --git a/winscripts/IISshit2.ps1 b/winscripts/IISshit2.ps1
new file mode 100644
index 0000000..50892df
--- /dev/null
+++ b/winscripts/IISshit2.ps1
@@ -0,0 +1,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"
+}
+