在 Windows 批處理腳本中,
我想在“直到:”之后提取日期,并使用當前日期計算證書到期前剩余的天數。
Serial number: 1300000119b2de558ca060bb5e000000000119
Valid from: Mon Jun 14 20:17:27 EET 2021 until: Thu Jun 08 14:36:44 EET 2023
Certificate fingerprints:
uj5u.com熱心網友回復:
在花了幾個小時并在互聯網上搜索后,我完成了腳本。我測驗了很多場景,它看起來不錯,對我來說已經足夠了。謝謝。
@ECHO OFF
for /F "delims=" %%a in ('findstr "until:" %1') do set var=%%a
set "var2=%var:*Until: =%"
set "certyear=%var2:*EET =%"
set "certstringmonth=%var2:~4,3%"
for %%G in ("Jan 1" "Feb 2" "Mar 3" "Apr 4" "May 5" "Jun 6" "Jul 7" "Aug 8" "Sep 9" "Oct 10" "Nov 11" "Dec 12") do for /F "tokens=1,2" %%H in (%%G) do if
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/376736.html
標籤:批处理文件
下一篇:批量檢查主機名是否有效
