takeown /R gilt nicht für versteckte Dateien

takeown /R gilt nicht für versteckte Dateien

Ich führe einen Batch-Befehl aus, um den Besitz einer Reihe von Benutzerordnern zu übernehmen, und stelle fest, dass der Besitz nicht auf versteckte Dateien wie ~normal.dot übertragen wird. Ich verwende den folgenden Befehl: takeown /R /A /D Y /F D:\folderpath\username Ich sehe keine Fehler in der Ausgabe, aber wenn ich versuche, dieses Verzeichnis per Robocopy zu kopieren, wird mir der Zugriff auf solche Dateien verweigert. Ich stelle fest, dass ich manuell zu Dateieigenschaften > Sicherheit > Erweitert > Bearbeiten (Server 2008) > Alle vorhandenen vererbbaren Berechtigungen für alle Nachkommen durch bewohnbare Berechtigungen von diesem Objekt ersetzen gehen muss. Gibt es eine Möglichkeit, sicherzustellen, dass ich den Ordner verschieben kann, nachdem ich den Besitz übernommen habe?

Antwort1

Klingt, als ob Sie mit Takeown die Eigentümerschaft übernommen, sich selbst aber keine Lese-/Schreibberechtigungen erteilt hätten (weshalb Sie diese anschließend über die GUI bearbeiten mussten).

Um dies von der Kommandozeile aus zu tun, verwenden Sieicaclsnach der Verwendung takeown.

Etwas in der Art von icacls <directory name> /grant <your username>:F /t

verwandte Informationen