从品牌网站建设到网络营销策划,从策略到执行的一站式服务
$a="C:\temp" #Root Folder
$L=0 #how many layers of subfolders you want to look into, 0 means only root folder.
$p=@()
If ($L -gt 0) #this loop is for being compatible to PS 2.0, in 3.0 above this are -Depth -Directory for Get-ChildItem to support.
{
For ($i=0;$i -lt $L;$i++)
{
$s="\*"
$a=$a+$s
$p=$p+$a
}
$b=Get-ChildItem $p | ?{ $_.PSIsContainer } | select -ExpandProperty FullName
$b=$b+$a
}
Else
{
$p=$p+$a
$b=Get-Item $p | ?{ $_.PSIsContainer } | select -ExpandProperty FullName
}
$b | % {
$c=$_
$UserName=$null
(Get-Acl $_).Access | % {
If ($_.IdentityReference -ilike "S-1-5-*")
{
$UserName=SID2Name($_.IdentityReference)
}
Else
{
$UserName=$_.IdentityReference
}
New-Object -TypeName PSobject -Property @{
Path=$c
IdentityReference=$UserName
FileSystemRights=$_.FileSystemRights
AccessControlType=$_.AccessControlType
}
}
} | Export-Csv ".\ACL.csv" -NoTypeInformation -Encoding UTF8
& ".\ACL.csv"
Function SID2Name ($SID)
{
$objSID = New-Object System.Security.Principal.SecurityIdentifier($SID)
Try
{
$objUser = $objSID.Translate([System.Security.Principal.NTAccount])
}
Catch
{
Return $SID
}
Return $objUser.Value
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图