Создать скрипт для выполнения мониторинга домена и сертификата сайта. - PullRequest
0 голосов
/ 25 марта 2019

Мне нужно создать скрипт для:

  1. перечисления всех сертификатов на платформе Azure,

  2. , включая дату истечения срока действия

  3. включая отправку оповещения до истечения срока действия, чтобы предвидеть обновление.

Все сертификаты SSL, виртуальные и веб-приложения и веб-сайты должны быть включены.

На самом деле я начал с поиска в интернете и нашел какой-то скрипт, но я бы хотел его изучить.

Я внес некоторые изменения в свой скрипт, чтобы я мог адаптировать его к среде.

Список всех сертификатов в хранилище (NOK)

Список сертификатов в подписке (нормально)

Включение оповещения о дате истечения срока (NOK)

# Connect to Azure 
Write-Host "Login to Azure"
Login-AzureRmAccount
# Select $subscription
Write-Host "Select subscription $subscription"
Get-AzureRmSubscription -SubscriptionName $subscription | Select-AzureRmSubscription

1 Ответ

0 голосов
/ 26 марта 2019

Первое, что я хотел бы упомянуть, это то, что вы захотите использовать обновленный модуль Az:
https://docs.microsoft.com/en-us/powershell/module/?view=azps-1.5.0

Вы захотите использовать Get-AzKeyVaultCertificate для получения списка сертификатов, которыебудет включать метаданные, например, когда он истекает.
https://docs.microsoft.com/en-us/powershell/module/az.keyvault/get-azkeyvaultcertificate?view=azps-1.5.0

Если бы я отправил предупреждение, я бы, вероятно, использовал приложение логики для координации обзора и оповещения / действий для этого.

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