icacls アクセス権限の設定 PowerShellにて
【備忘録】
アクセス権限の設定 PowerShellにて
caclsコマンドは非推奨
推奨のicaclsコマンドを使う
アクセス権限付与
icacls 対象ファイルパス /grant ユーザー
アクセス権限削除
icacls 対象ファイルパス /remove ユーザー
アクセス権をEveryoneのみに設定
$items = gci -Recurse foreach ( $i in $items ) { $acl = Get-Acl $i.Fullname foreach ($a in $acl.Access) { if ($a.IdentityReference -ne "Everyone") { icacls $i.Fullname /inheritance:d | icacls $i.Fullname /remove:g $a.IdentityReference } } }