L'utente ha incasinato accidentalmente un comando Robocopy e ha causato la creazione di un mucchio di cartelle con sicurezza corrotta


18

Avevamo un utente che eseguiva un comando robocopy per copiare alcuni file ma sfortunatamente l'utente ha erroneamente incasinato la sintassi.

Qualcosa di simile a:

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

Che senza la citazione corretta sulla directory di destinazione ha finito per rovinare la destinazione rocobopy come segue:

Started : Tue May 05 12:30:00 2015

Source : \\server1\share\Accounting

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

Files : *.*

Questo finisce per creare nuove cartelle "E", "X", "COPYALL", "TEE" tutte senza sicurezza NTFS.

Le schede di sicurezza della cartella mostrano "Le informazioni di sicurezza richieste non sono disponibili o non possono essere visualizzate." e non è possibile eliminare le cartelle tramite Esplora risorse o la normale riga di comando.

Il server in questione sembra essere un server CIFS di Celerra EMC.

Qualche idea su come ripulire e rimuovere le nuove destinazioni non valide?

Risposte:


27

Quindi per questo puoi tornare ai tuoi giorni DOS (se li avevi) e utilizzare la convenzione di denominazione 8.3, che aggira i descrittori di sicurezza NTFS non validi che non ci sono.

I passaggi per rimuovere le nuove cartelle di destinazione non valide:

  1. Aprire un prompt dei comandi con diritti di amministratore per la cartella principale in cui sono elencate queste nuove cartelle.
  2. Utilizzare il comando DIR /Xper elencare le cartelle nella convenzione di denominazione 8.3. Nota: è possibile utilizzare qualcosa di simile DIR /X *NewAccounting*o simile se si desidera jolly il comando per mostrare solo directory specifiche.
  3. Una volta che hai l'elenco delle tue directory non valide, mostrate come qualcosa di simile NewAcc~1, è tempo di rimuoverle.
  4. Utilizzare il comando rmdir NewAcc~1 /Sper rimuovere la directory e tutte le sue sottodirectory (e possibilmente i file) che sono state create accidentalmente.

Spero che aiuti qualcun altro.


4
Che cosa è successo all'utente?
Jack,

@Jack va tutto bene, è stato un errore onesto.
TheCleaner

1
Oh ... Pensavo fosse stato mandato nel sotterraneo.
Jack,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.