【发布时间】:2019-08-17 06:58:37
【问题描述】:
我是 stackoverflow 的新手,我需要你的帮助) 我会试着描述一下情况。 在 Windows 文件服务器上,我有一个任务(每 10 分钟运行一次)解密从外部可信源(使用我的公钥加密文件)收到的 gpg 文件。该任务使用域帐户运行,当然使用我的私钥解密文件。这是我用来解密多个文件的脚本:
@echo off
FOR /R L:\IN\ %%f in (*.gpg) DO (call :subroutine %%f)
GOTO :eof
:subroutine
set filename=%1
echo %date% %time% - %filename% >> input_lst.log
gpg2 --q --batch --yes --passphrase-file "pwd.ini" -o %filename:~0,-4% -d %filename%
IF %ERRORLEVEL% EQU 0 (DEL /Q /F "%filename%") ELSE GOTO :error
GOTO :eof
:error
echo %date% %time% - %filename% >> error.log
:eof
echo %date% %time% - %filename% >> processed.log
现在,主要任务是创建一个批处理脚本(无需指定任何收件人等),它将使用来自外部可信来源的公钥加密 L:\OUT 中的文件。有人能帮我吗?谢谢。
【问题讨论】:
-
您好!格式化提示:` 仅适用于单行,要格式化代码块,请在问题编辑器中突出显示您的代码,然后单击
{}按钮或按ctrl+k。 -
没问题。顺便说一句,您可以通过tour 了解该网站,help center 中有一些很好的资源可以帮助您入门。
标签: encryption gnupg