ユーザーのホームディレクトリで実行しているクリーンアップスクリプトに少し苦労しています。ここで勤務しなくなった従業員のユーザー フォルダを削除することは想定されています。
ユーザーは常に賢いとは限らないため、潜在的な問題のリストが多数あり、このユーザー フォルダーを削除する最速の方法を探しています。
これまでの問題:
- ReparsePoints/Junction Points - それらを削除する必要がありますが、フォローしていません...ユーザーがリンクしたものを何らかの愚かな理由で削除するのは嫌です
- 長いパスの長さ - 一部のユーザーは、あまりにも長いパスの長さを魔法のように作成しました
- この削除をリモートで実行できる必要があります - このスクリプトを実行する技術者には、サーバーに直接ログオンする権限はありませんが、問題の場所の完全な管理者がいます。
これまでの試み:
robocopy "c:\temp\empty" $d.FullName /MIR /R:3 /W:1
remove-item $d.FullName -recurse -force
UNC とマウントされたドライブ文字の両方で試したことに注意してください。
それでは、ウェブの素晴らしい人々にお願いします。内容、長さ、またはリンクに関係なく、フォルダを削除する最良の方法は何ですか?
あなたが提供できるヒントや助けをありがとう