在ubuntu计算机上使用powershell获取SSL证书到期日期

在ubuntu计算机上使用powershell获取SSL证书到期日期,powershell,ubuntu,ssl,Powershell,Ubuntu,Ssl,我试图在ubuntu机器上使用PS模式执行以下脚本,但它没有显示任何内容,我想知道如何才能确定这个日期。 下面是我写的脚本: $var = (Get-ChildItem /etc/ssl/certs)[0].NotAfter Write-Host $var PowerShell不会神奇地为您解析证书文件。使用openssl命令 $cert = (Get-ChildItem /etc/ssl/certs)[0].FullName $var = ((& openssl x509 -in $

我试图在ubuntu机器上使用PS模式执行以下脚本,但它没有显示任何内容,我想知道如何才能确定这个日期。 下面是我写的脚本:

$var = (Get-ChildItem /etc/ssl/certs)[0].NotAfter
Write-Host $var

PowerShell不会神奇地为您解析证书文件。使用
openssl
命令

$cert = (Get-ChildItem /etc/ssl/certs)[0].FullName
$var = ((& openssl x509 -in $cert -dates -noout) -match 'notAfter').Split('=')[1]