自动清除客户机上的SCCMcaching

我想运行一个脚本,自动清除客户端计算机上的SCCMcaching。 为此,我写了一个简单的batch file

if exist %Windir%\ccmcache ( RMDIR %Windir%\ccmcache /S /Q ) 

我已经通过SCCM把它作为一个“应用程序”来部署。 基本上我已经创build了部署来运行该脚本作为程序的“卸载”,并select检测方法来检查客户机上是否存在%Windir%\ccmcache 。 问题是,当它试图清除caching时,正在运行的batch file存储在caching中,然后失败。 我得到以下错误:

 The software change returned error code 0x87D01106(-2016407290). 

有没有解决这个问题?