schtasks /create /RU system /SC DAILY /F /TN westssl_auto_update /TR "D:\cert\westssl.exe update -c D:\cert\.westssl\config.ini" /ST 01:00其中:westssl_auto_update 计划任务名称"D:\cert\westssl.exe update -c D:\cert\.westssl\config.ini" 要执行的程序及参数/ST 01:00 每天1:00执行
成功创建计划任务后即可每天1点自动更新ssl证书.注:1、 westssl update 在windows系统下会在 .westssl 下级目录生成westcertapp.exe执行文件,此是正常更新文件放心使用。若此文件执行失败IIS对应站点证书会更新失败,会影响网站正常访问。2、westssl update 这个命令会自动检测当前服务器上所有证书的到期时间,如果离到期时间小于30天,或过期30天以内的,会自动调用西部数码SSL证书api接口,来检查相关的域名有没有新的证书颁发成功,如果有,则自动下载新证书进行替换,替换后会执行相关的命令来重启IIS/apache/ngix以使新证书生效。-----------------------------------------------------------------------------------------------------------------用westssl来批量购买证书的流程:(注:可以输入westssl.exe -h来显示帮助提示,接iisue命令表示申请新证书)D:\cert>westssl.exe issue缺少必要参数!申请证书Usage:westssl issue [flags]Flags:-c, --config string Config file (default "config.ini")--dns SSL证书DNS验证方式 [file,dns 验证必须二选一]-d, --domain string [必填]申请SSL证书域名;此参数支持3种模式:1) 单域名.2) 多个域名,必须用逗号(,)分隔.3) 域名批量购买,必须是域名列表文件完整路径,要购买的域名放在这个文件中一行一个.--file SSL证书文件验证方式 [file,dns 验证必须二选一]-h, --help help for issue-t, --type string [必填]常见证书类型:1) 通用型DV: dv-3502) 试用90天DV: free-trial更多产品型号请访问API接口查询 https://console-docs.apipost.cn/preview/4e5d940c9be19cda/73e3028374812fc5?target_id=9d27cd1e-6bfa-4665-9a8f-e421b7707a1cD:\cert>westssl.exe issue --dns -t free-trial -d mytest123.com或者 :D:\cert>westssl.exe issue --dns -t free-trial -d D:\cert\mydomains.txt 把要购买的域名都放在这个txt文件中批量购买。-----------------------------------------------------------------------------------------------------------------用westssl来批量下载购买的证书D:\cert>westssl.exe online在线SSL证书下载Usage:westssl online [flags]Flags:-c, --config string Config file (default "config.ini")--domain string 下载域名对应证书:1、多个域名必须用逗号(,)分隔.2、all 表示下载所有证书.3、证书批量下载列表文件完整路径,要下载的证书域名放在这个文件中一行一个.-h, --help help for online--show 查看在线证书列表D:\cert>westssl.exe online --domain mytest123.com或者 :D:\cert>westssl.exe online --domain D:\cert\mydomains.txt 把要下载的证书域名都放在这个txt文件中批量下载。D:\cert>westssl.exe online --show 可查看在线的证书列表(图片来源网络,侵删)
0 评论