我想扫描上传到Azure blob的文件.看起来像ClamAV(www.clamav.net)可能是要走的路.我看到了如何在
Windows服务器上安装的说明,但是我的程序对于Azure上托管的站点有什么用?我正在使用ASP.NET MVC. 最佳答案 免责声明:我没有使用过ClamAV.话说回来…
您应该能够在启动任务期间安装它(具有提升的权限).我查看了ClamAV wiki,看来msi有一个静默安装:
msiexec /i clamAV.msi /qr
您需要将最后一个参数更改为/ qn以强制“无用户界面”.
挑战将是扫描blob.您需要将文件从blob中复制到VM实例中的本地目录,然后在该文件上运行clamdscan(基于wiki).
我没有尝试过,但基本前提应该是:安装任何需要MSI作为启动任务的东西(可能需要提升模式).