我对我拥有的脚本有一个安全性问题。我的脚本创建了两个临时CSV文件,运行脚本后,这些文件被删除。现在,当脚本崩溃或用户停止脚本时,这些文件将保留在该文件夹中。如果发生这种情况,如何确保删除这些文件?
我当时正在考虑使用Windows临时文件夹“ $TempDir = [System.IO.Path]::GetTempPath()
”,但这不会有任何区别,因为临时文件夹在启动后会更新。
有什么想法/建议吗?
解决您的问题的一种方法可能是将临时文件写入只有少数人也可以访问的位置。
然后,如果这些文件的存在可能会影响脚本的将来执行,那么一个好的实践是首先检查脚本先前执行后的剩余内容,并检查是否清理了脚本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句