如何在powershell中对文件夹使用acl权限

时间:2013-01-29 07:06:06

标签: powershell acl

我有一个关于文件夹的powershell acl权限的问题,我准备了脚本,用于对超过10天的用户进行排序,然后我需要删除这些文件夹,在此操作之前我需要允许删除AppData文件夹(我需要在这里使用acl?)。但不幸的是,我无法获得我需要的文件夹的acl权限。 Get-Acl正在使用像“c:\ users \ someuser”这样的路径,但不适用于转换为System.String的变量$ new2:

$Path = "C:\Users"
$Days = "-10"
$CurrentDate = Get-Date
$OldDate = $CurrentDate.AddDays($Days)
$exclude = @('Administrator', 'All Users', 'Default', 'Default User', 'Public', 'TEMP')
$new = Get-ChildItem $Path -Exclude $exclude | Where-Object { $_.LastWriteTime -lt $OldDate }
$new2 = [string[]]$new
$new2.GetType().FullName
$new2

$acl = Get-Acl $new
$acl.access

0 个答案:

没有答案