Скрипт Powershell для получения сертификатов, которые не используются - PullRequest
0 голосов
/ 25 апреля 2018

Мне нужна помощь со скриптом powershell для получения сертификатов, которые больше не используются в AWS.

$ Result = Get-ACMCertificatelist | Get-ACMCertificateDetail Я не знаю, как сортировать после этого,

Заранее спасибо за помощь и время,

1 Ответ

0 голосов
/ 25 апреля 2018

Отказ от ответственности : я не проверял это.Я не использую AWS.Я написал это исключительно из документации AWS для Get-ACMCertificatelist и Get-ACMCertificateDetail .

$invalid_certificates = @()
$certificates = Get-ACMCertificatelist

foreach ($certificate in $certificates) {
    $certificate_detail = Get-ACMCertificateDetail -CertificateArn $certificate.CertificateArn

    if ( $certificate_detail.InUseBy.Count -eq 0 ) {
         $invalid_certificates += $certificate
    }
}

## List of invalid certificates
Write-Output $invalid_certificates

Я не знаю, что квалифицирует сертификат как «больше нев использовании".Я предполагаю, что все, что соответствует требованиям, можно найти в свойствах сертификата.Вы можете набрать то, что у меня здесь, чтобы соответствовать вашим критериям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...