Powershell Ultimate删除目录

时间:2015-07-24 16:05:33

标签: powershell delete-directory

我一直在努力使用我们在用户主目录上运行的清理脚本。支持删除不再在此工作的员工的用户文件夹。

用户并不总是很聪明,所以我有大量的潜在问题,我正在寻找删除此用户文件夹的最快方法。

到目前为止的问题:

  • ReparsePoints / Junction Points - 我需要删除它们,但是没有遵循...会因某些愚蠢的原因而不愿删除用户链接的内容
  • 长路径长度 - 有些用户神奇地创建了太长的路径长度
  • 需要能够远程执行此删除 - 将运行此脚本的技术人员无权直接登录到服务器,但是他们对相关位置拥有完全管理员

到目前为止的尝试:

robocopy "c:\temp\empty" $d.FullName /MIR /R:3 /W:1

remove-item $d.FullName -recurse -force

应该注意的是,我已尝试使用UNC和已安装的驱动器号。

所以,我要问你们,网络上的精彩人士。删除文件夹的最佳方法是什么,无论其内容,长度或链接如何?

感谢您提供的任何提示或帮助

0 个答案:

没有答案