Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 从批处理文件生成CER文件。如何将文件附加到bat_Batch File_Cmd - Fatal编程技术网

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