Извлечь формат даты с помощью powershell - PullRequest
0 голосов
/ 13 мая 2019

Здравствуйте, у меня есть скрипт powershell, который показывает мне срок действия сертификата ssl, использующего этот формат

notAfter = 17 августа 22:00:00 2015 GMT

Я хочу извлечь только дату (удалить notAfter= и GMT) и убедиться, что у меня есть переменная формата Date, а не строка, затем я хочу извлечь это значение из текущей даты и получить разницу, я пыталсяснять и заменить и оба ничего не изменили.Чтобы быть более точным, это команда, которая дает мне значение notafter

$timessl = ((& openssl x509 -in /etc/ssl/certs/certificate.pem -dates -noout) -match 'notAfter')

1 Ответ

0 голосов
/ 13 мая 2019

Попробуй это.

$timessl="notAfter=Aug 17 22:00:00 2015 GMT"
$t=$timessl.Replace("notAfter=","").Replace("GMT","")
write-output $t
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...