There are a number of articles online which give the syntax for filtering certutil’s output however they never seem to work for me with 2008 and 2008 R2 certificate servers. The following command works for 2008 and 2008 R2 servers and filters on a date range as well as a certificate template. I find that filtering on the certificate template as well as dates is really handy when different teams are responsible for different templates.
certutil -view -restrict "NotAfter>=01/10/2012 1:00 a.m.,NotAfter<=01/07/2013 1:00 a.m.,certificatetemplate=18.104.22.168.4.1.322.214.171.12418822.7602061.4000098.14529975.1041655.1.7250419.9462924" -out "RequestID,NotBefore,NotAfter,CertificateTemplate,CommonName" | more
Note this command uses the certificate template OID rather than the display name, in the certsrv MMC you can get the OID by navigating to the certificate templates node.