Я написал сценарий PS, в котором он будет экспортировать все детали SSL-сертификата IIS Site в таблицу Excel, но я хочу, чтобы вы помогли получить все детали с нескольких серверов, используя приведенный ниже сценарий для экспорта всех деталей в Excel. лист.
код
Import-Module -Name WebAdministration
Get-ChildItem -Path IIS:SSLBindings | ForEach-Object -Process `
{
if ($_.Sites)
{
$certificate = Get-ChildItem -Path CERT:LocalMachine/My |
Where-Object -Property Thumbprint -EQ -Value $_.Thumbprint
[PsCustomObject]@{
ServerName = "$env:COMPUTERNAME"
Sites = $_.Sites.Value
CertificateFriendlyName = $certificate.FriendlyName
CertificateDnsNameList = $certificate.DnsNameList
CertificateNotAfter = $certificate.NotAfter
CertificateIssuer = $certificate.Issuer
CertificateSunject = $certificate.Subject
}
}
}| Export-Excel -Path C:\users\$env:username\documents\Site_with_Certificate.xlsx```
Please help me to get this issue fixed, Thanks in Advance