0

ユーザー ディレクトリ内に多数のフォルダーがあり、それらの ACL が正しくありません。PowerShell (または、より簡単な場合は通常のコマンド プロンプト) を使用して既存の ACL を削除し、親フォルダーから継承する必要があるものに置き換える方法を見つけたいと思います。トリックは、フォルダーを所有するユーザーのみがそれにアクセスできることです (get-acl '.\folder' は「無許可の操作を実行しようとしました。」を返します)。これらのフォルダはすべて、Windows Server 2003 Std システム上にあります。

4

2 に答える 2

0

これを試して:

#You have a textfile with FOLDER-paths
#$a = Get-Content d:\list.txt
#You have an array of FOLDER-paths
$a = @("d:\mytestfolder", "d:\my2ndtestfolder")

$a | % {
    #Take ownership to admin-group
    & TAKEOWN /F $_ /A /R /D Y
    #Reset acl to default recursively
    & ICACLS $_ /RESET /T /C
}
于 2013-02-08T16:12:20.070 に答える