Windows-Server-2008

Win2008 SRV Certutil csv 選項不存在

  • February 24, 2014

我有一個執行良好的企業證書頒發機構。

我正在嘗試使用批處理文件和 certutil.exe 命令自動化一些監視任務。

閱讀文件後:certutil並且有一個選項

$$ csv $$將結果導出為 CSV。 但不知何故,我的 W2008SRV 版本沒有該選項。它說:

用法:CertUtil

$$ Opciones $$-看法$$ Queue | Log | LogFail | Revoked | Ext | Attrib | CRL $$ 轉儲證書視圖隊列——請求隊列。日誌——頒發或撤銷的證書,以及失敗的請求。LogFail – 失敗的請求。已撤銷 - 已撤銷的證書。分機——擴展表。Attrib – 屬性表。CRL – CRL 表。

Para mostrar la columna StatusCode de todas las entradas:
   -out StatusCode
Para mostrar todas las columnas de la última entrada:
   -restrict "RequestId==$"
Para mostrar el id. de solicitud y la disposición de tres solicitudes:
   -restrict "RequestId>=37,RequestId<40" -out "RequestId,Disposition"

Para mostrar los id. de filas y números CRL de todas las CRL de base:
   -restrict "CRLMinBase=0" -out "CRLRowId,CRLNumber" CRL
Para mostrar la CRL de base número 3:
   -v -restrict "CRLMinBase=0,CRLNumber=3" -out "CRLRawCRL" CRL
Para mostrar la tabla CRL completa:
   CRL

選項: -gmt – 將時間顯示為 GMT -seconds – 以秒和毫秒顯示時間 -silent – 使用靜默標記來獲取加密上下文 -split – 拆分嵌入的 ASN.1 元素並保存到文件 -v – 操作詳細 -privatekey – 顯示私鑰數據 -config Host\CAName – 主機和 CA 名稱字元串 -restrict 約束列表 – 以逗號分隔的約束列表 每個約束由列名、關係運算符和常量日期組成、字元串或整數。列名前面可以有一個加號或減號以指示排序順序。範例:“RequestId = 47”

證書實用程序-?– 顯示動詞列表(命令列表) CertUtil -view -? – 顯示“查看”動詞 CertUtil -v -? 的幫助文本 – 顯示所有動詞的所有幫助文本

有2點需要注意:

  1. 是西班牙語的。
  2. 沒有$$ csv $$選項

嘗試使用 csv 選項失敗,說它收到了不正確的參數。

有沒有辦法我可以安裝一個確實具有的 certutil 版本

$$ csv $$選項? 是否有另一種易於解析的方法來轉儲證書服務數據庫的資訊?

提前致謝!

這是2008還是2008R2?CSV 選項是在 2008R2 中引入的。如果它是 Windows 2008 伺服器,只需從 2008R2 或更高版本的電腦(針對該 CA)執行 Certutil,您應該會獲得 CSV 選項。

引用自:https://serverfault.com/questions/578006