1.AD環境
2.紅色部分需要依照實際情況調整
3.輸出為CSV文字檔案,路徑自行調整
$finduser='*
otaku.chang*'
$adMemberof=(Get-ADUser -filter {samaccountname -like $finduser} –Properties MemberOf | Select-Object MemberOf).memberof
foreach ($memberof in $admemberof){ $findgroup=get-adgroup -filter {DistinguishedName -eq $memberof -and Name -ne
'Axman-單位同仁'}
Get-ChildItem -Recurse| Get-Item |Get-NTFSAccess|select fullname,account |Where-Object { $_.account -eq $findgroup.name} |Export-Csv -Path
d:\findfile.csv -Append -Encoding UTF8
}
Get-ChildItem -Recurse| Get-Item |Get-NTFSAccess|select account,fullname |Where-Object { $_.account -like $finduser} |Export-Csv -Path
d:\findfile.csv -Append -Encoding UTF8