我们正在使用Microsoft SCCM 2007在我们的网络环境中部署程序包.其中一个软件包(MathType,如果有人好奇的话)有很多带有加号的文件名.
@H_301_15@将程序包下载到客户端计算机时,将通过http从分发点服务器中提取文件.分发点运行IIS,它不处理URL中的标记.结果是SCCM客户端从服务器接收404,并且无法完成下载或安装包.
我只是用它们重命名所有文件,但安装程序期望某些文件名,所以我们需要保留原始命名方案.由于我们的网络环境如何设置,我们无法直接控制分发点服务器,因此我们无法对允许URL中的符号的IIS进行任何修改.
我们如何在不破坏SCCM的情况下分发包含符号文件的包?
我已经考虑过以下变通方法,但是想找到一个更优雅的解决方案,不需要手动调整任何包含符号的包:
>将整个内容放入自解压zip / 7z文件中,然后从分发点下载
>将带有plusses的所有文件重命名为files_with_plusses,然后在将它们下载到本地缓存后手动将它们更改回安装批处理文件中的原始名称