web-dev-qa-db-ja.com

takeown / Rは隠しファイルに適用されません

一連のユーザーフォルダの所有権を取得するためにバッチコマンドを実行していますが、所有権が〜normal.dotなどの隠しファイルにプッシュダウンされていないことがわかりました。次のコマンドを使用しています:takeown /R /A /D Y /F D:\folderpath\username出力にエラーは表示されませんが、そのディレクトリをrobocopyしようとすると、そのようなファイルへのアクセスが拒否されます。ファイルのプロパティ>セキュリティ>詳細>編集(サーバー2008)に手動で移動する必要があることがわかりました>すべての子孫の既存の継承可能なすべてのアクセス許可を、このオブジェクトからの居住可能なアクセス許可に置き換えます。所有権を取得した後、フォルダを移動できることを確認する方法はありますか?

3
Dave

Takeownの所有権を取得したようですが、読み取り/書き込み権限を自分に付与していません(そのため、後でGUIを使用して編集する必要がありました)。

コマンドラインからこれを行うには、icaclsを使用した後に takeown を使用します。

icacls <directory name> /grant <your username>:F /tの効果に何か。

7