Pengguna secara tidak sengaja mengacaukan perintah Robocopy dan menyebabkan banyak folder dibuat dengan keamanan yang korup

18

Kami memiliki pengguna yang menjalankan perintah robocopy untuk menyalin beberapa file tetapi sayangnya pengguna secara tidak sengaja mengacaukan sintaks.

Sesuatu seperti:

robocopy "\\server1\share\Accounting" \\server1\share\NewAccounting" /E /X /COPYALL /TEE

Yang tanpa penawaran yang tepat pada direktori tujuan akhirnya mengacaukan tujuan rocobopy sebagai berikut:

Started : Tue May 05 12:30:00 2015

Source : \\server1\share\Accounting

Dest : \\server1\share\NewAccounting \E \X \COPYALL \TEE\

Files : *.*

Ini akhirnya membuat folder baru "E", "X", "COPYALL", "TEE" semua tanpa keamanan NTFS.

Tab keamanan folder menunjukkan "Informasi keamanan yang diminta tidak tersedia atau tidak dapat ditampilkan." dan Anda tidak dapat menghapus folder melalui Windows Explorer atau baris perintah normal.

Server yang dimaksud adalah server EMC Celerra CIFS.

Adakah cara untuk membersihkan ini dan menghapus tujuan baru yang tidak valid?

Pembersih
sumber

Jawaban:

27

Jadi untuk ini, Anda dapat mengingat kembali ke hari-hari DOS Anda (jika Anda memilikinya) dan menggunakan konvensi penamaan 8.3, yang berkeliling di sekitar penjelas keamanan NTFS yang tidak valid yang tidak ada.

Langkah-langkah untuk menghapus folder tujuan baru yang tidak valid:

  1. Buka prompt perintah dengan hak admin ke folder root tempat folder baru ini terdaftar.
  2. Gunakan perintah DIR /Xuntuk membuat daftar folder dalam konvensi penamaan 8.3. Catatan: Anda dapat menggunakan sesuatu seperti DIR /X *NewAccounting*atau serupa jika Anda ingin wildcard perintah untuk hanya menampilkan direktori tertentu.
  3. Setelah Anda memiliki daftar direktori tidak valid Anda, ditampilkan sebagai sesuatu seperti NewAcc~1maka sekarang saatnya untuk menghapusnya.
  4. Gunakan perintah rmdir NewAcc~1 /Suntuk menghapus direktori dan semua subdirektori (dan mungkin file) yang dibuat secara tidak sengaja.

Semoga itu bisa membantu orang lain.

Pembersih
sumber
4
Apa yang terjadi pada pengguna?
Jack
@Jack semuanya baik-baik saja, itu adalah kesalahan jujur.
TheCleaner
1
Oh ... kupikir dia dikirim ke penjara bawah tanah.
Jack