Batch file 从批处理文件生成CER文件。如何将文件附加到bat
我可以将两个文件(批处理文件和Batch file 从批处理文件生成CER文件。如何将文件附加到bat,batch-file,cmd,Batch File,Cmd,我可以将两个文件(批处理文件和cer文件)合并到一个单独的文件中吗 可执行文件 我有一个.cer证书要安装,还有一些任务,比如批处理文件中的服务启动/停止ping 现在,我想制作一个文件,它是提取一个cer文件并执行批处理文件 编辑: 第一个文件任务和另一个文件任务是.cer文件。第一个文件为本地用户设置密码、启动/停止某些服务、系统信息、使用trend micro扫描到特定文件夹等,另一个文件是证书(.cer)。当我运行bat文件时,我需要将这个(.cer)文件放在bat文件所在的位置。我想要
cer
文件)合并到一个单独的文件中吗
可执行文件
我有一个.cer
证书要安装,还有一些任务,比如批处理文件中的服务启动/停止ping
现在,我想制作一个文件,它是提取一个cer
文件并执行批处理文件
编辑:
第一个文件任务和另一个文件任务是.cer文件。第一个文件为本地用户设置密码、启动/停止某些服务、系统信息、使用trend micro扫描到特定文件夹等,另一个文件是证书(.cer)。当我运行bat文件时,我需要将这个(.cer)文件放在bat文件所在的位置。我想要一个技巧,虽然使一个单一的文件。当我运行它时,任务也已完成并安装此证书。当然,这是可能的,但需要以下步骤 1)从文件cer生成编码base64:
%\uuuuu appdir\uuuuuu%certutil-encode/f file.cert cert\u b64.txt
2)将cert\u b64.txt中的所有行移动到bat
----开始证书------
Q2Vydglmawnhdgu6Ciagicbeyxrhogogogicagicagifzlcnpb246idmgkdb4mikk
…在所有行中。。。。。
ajBGc2x4Y1ZLZFZqNWdsVmNTbWtMd1pLYkVVMU9Ld2xlVC9pWEZodm9vV2hRPT0K
LS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
-----结束证书------
3)将bat(~f0)
中base64中的字符串解码到文件.cer中,以便能够使用它:
%\uuuuu appdir\uuuuu%certutil-decode-f“%~f0”“%tmp%\cert.cer”
4)在您需要的任务中使用file.crt
请参见下面的alice.crt
文件示例使用:
@echo off&cd/d“%~dp0”&setlocal&title&1>nul
如果不存在“\cert.cer”set/p”=解码错误文件!”&&exit/b
::在这里,您的代码用于执行更多任务,因此,请执行您需要的任何操作
::要删除,最后一行bat需要如下所示。\cert.cer
del/q/f.“\cert.cer”2>&1>编号、结束本地和退出/b||转到:eof
rem::下面是base64附加文件,供多文件使用。zip
-----开始证书-----
Q2VydglmawnHdGu6CiagicBeyxRhogogicagicagifzLCNpB246IDMGKDB4MikKicagicagicTzXJPYWGTNvtymVyoiaxicgWidePCIAgicagU2LNbMf0dxJL
IEFSZ29YAXROBTOC2HHMVDPDGDGHSU0FFBMNYEXB0AW9UciagicAgsXNZDWVYOBDPUZSLCTVD1BBHNHY2USEW9U3RYxNiB3VYZYWGTZ13CZNJLZWXHBI5V
CMCSIE9VPWZYZWVSYW4SIENOPUZYWVSYW4GU2FTCGXLIENLCNRPZMLJYXRIEF1DGHL0ES9LBWFPBEFKZHJLC3M9Y29UDGFJDEBMCMLBGFULM9YZWOGICAGIAG
如果ZHBgLkaxR5cAgiCagicAgiI5vDcCzWzVcMu6IEFcAynyaxDozToxocaymedEnvaogiCagicAgiBob3qgQwzZxigIbbchigmjugmta6mZe6
MTGGMJAYMIBHTvqkicagicagicBDWjqzWn0OibdpuzlCbTv1bHy2Usie89D3LmzyzWvSYW4UB3JNLCbPvt1McmVlbgFullCbTj1HBgLjz9LbWfPbeFzHjL
C3M9Y29UDGFJDEBMCMVLFULM9YZWOGICAGIFN1YMPLY3QGUHVIBGLJIETLESBJbmZVOGOGICAGICAGICAGICBQDWJSAWMGS2V5IEFSZ29YAXROBOTCNCNRW5J
CNLWDGLVBGICAGICAGICAGICAGICAGICUHVIBGLJLUTLETOGKDQWOTYGYML0KQOGGICAGICAGICAGICAGTW9KDWX1CZOKICAGICAGICAGICAGICAGICWMDPK
ZDO2ZDPIZDPMDO4MDPMYTPKNZPKZTOXYJOXZJPHNZPHMZOYZTPIMJOKICAGICAGICAGICAGICAWMJPLMJOXNJPMNJO1MJOWYTOZPIZJPHNJO0MJPMODPJ
YTPKYZO5MZO2NZO2NZO2NZO2NZO2MDPJMZO4YTOWMDOXYJPMMTPJNDO0YJO0MTO2YTO2YTO2YTOKICAGICAGICAG
ICBKMJO2TPLNTOZZZTPJNTOWYJPMODOYMJOZNZPHZDPINJOYZO0YJOKICAGICAGICAGICAGICAGICAGICAGICAGICA1NTPMZJO3YTOWMZO3MJPIYTPKMZPLYZO5
NJPIOT1NJO5ZJPJYJOXOTOKICAGICAGICAGICAGICAGICA5OTPJOTOZMJO5NDO2 ZJO4ZJPJNJO1MJOWNJO5ZJO0NTOWMZPKZJPMZDPLODOKICAGICAGICAG
Icagicagic5Nzpmnjplytpknjpiytpiyjo0odoyyjpintplmdozdo2mto0zdozjoznjokicagicagicagicagicawzjphyjo4nzo1joyntowmzpzjo4
NZOWMDO4NZOXMZPMMJPJYTOWMZOOTOKICAGICAGICAGICAGICAGICAXINJO5ZDO5MDO1NZO0NZPINTMPNDOWZTPHZTOXNZPJYTO0ZDO5MJPLZDOKICAG
ICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICA3YJOWYZ0YJPKZDOZYJPI
NdPMnzonzo3mdo5zjo1Mtpinjo4odo0zto1zdokicagicagicagicagicagicagicagicagicagicagicagicagicag2ytownto3zjo4zdoymdpmztplzto2yjo5nzpjmzok
Icagicagicagicagicagicag0oto3zdozyjpknto5oto5nzowm3ntpjzto4zjpiyzpjntpizto5yzokicagicagicagicagicag5ytphntoxmjox
Ot3MpMotpHndPizdo5NjoynzplzdoymzowmjphnzpJnzkicagicagicagicagica1Nzpjot3MpJzjo5NdPhmjoyMto2MnJpmnJpiodoxdPjyto4
Odplztokicagicagicagicagicagicagwotphzdo0njoyzjpinzo2mtpimzoyyzoxntoxmzo4njo5zjphntozntoynjokicagicagicagicagicagicagicag1yto2
NZPMNDOZNZPJODPLNJO4MDOWMTO0OTOWZTPJNZPLZDO2MTPKMZPJZDOKICAGICAGICAGICAGIC BIYZPLNDPMODPIZTOZZJPJOTO0ZTPPMODO3ZDO5NZO4OTPJ
ZtoxMJPIYZPJYTOKICAGICAGICAGICAGICAGICAGICAGICBINTPJNJPKMJPLMDPKOTPIMZO2DOZYZYTO0YTO5ZDPINDO1ZJPIODO1MZOKICAGICAGICAGICAGICAGICAGICAG
ICBLZTO1MDOZZDPIZJPKZDPKNDPHMJO4YTPINJPHMDOYNZPHYJO5ODOYWYZPIMZPIMZIKICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICBIMJO1DO5MDPLMJPIYZPHMTPHZDPMZJPIZPIZIDDO4
Zto1NtozTowzjowmdpizjokicagicagicagica2odplotozdPhotoxoto5YTPMMdo2ZdowyJphmjoxNdo2YTPJNjo0YZPJNjokicagicagicag
Icagicagicag0ztpizdo2MoxMjHntowyjo0zdo5nzplyjo0MoWO3otoTzplmjo2ntocgicagicagicagicBhytoyndozndo3MdPiodPjmtpHyjoy
MZO4MDPLNZD5YZO2YZPLZDPKYZO4MZOPKYZO4MZOPKYZO4MZOPKYZO4MZOPKYZO4MZOPKYZO4MZOPKYZZO4MZOPKYZO5MZO2MZYZO1ZDO5MDOKICAGICAG
ICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGI
MDPLYZO2MTOZMDPMTONJOZJO5YZPJMTO3YZOKICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICANGTPJNTPIMTOZZJO2MTO0MDOXZJOWNZZJOWNZPLODHNZOWNJOK
ICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGIBjMTO5NJPYZPJ
MDOWOTO0MJOZZZTOZMDPmJO3ZJOXYJO0ODOYZPmZTPLMDOKICAGICAGICAGICAGICAGICAGICYMTO4ZJO1MZO4NZOYNTOWZDPJYJPLYTO0OTPMNTO5YJPKMDPL
Mzo1ZjokicagicagicagicagicBlzTo3Odoxodplntpiyto3TozmtpHotownDo5OdowZjpimtphzDo2Nzo1MjokicagicgagicBhmdpm
MJPLMZO5YZPHYJO2YTPMZTO1DO4NDPKZDOWNZZDOWZZZMJO5NDOKICAGICAGICAGICAG