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