我编写了一个Powershell脚本,它读取USB驱动器的内容,逐个读取文件并依次签名,为每个驱动器生成相应的.sha256文件。
我无法在子文件夹中读取文件或只是在根文件夹上签名。
我用来签名文件的命令如下:
C:\openssl\openssl.exe dgst -sha256 -sign $PriKey -out $path"\"$file".sha256" -passin pass:<passowrd> $path"\"$file
当它到达文件夹时,它会出现“权限被拒绝”错误(用户是完全管理员,可以完全访问所有内容)。
有没有人知道如何让OpenSSL签署文件夹(我意识到文件夹不是传统文件)或者让Powershell读取子文件夹的内容并按照上面的标识包含那里的文件?
我对两者都比较新。
此致 何