【发布时间】:2014-08-04 03:49:48
【问题描述】:
我有部分代码:目前它在 CSV 文件中为空。但是我需要一个命令来指定要查看的路径/文件夹,我该如何为此目的进行修改。
Param(
[String]$path,
[String]$outfile = ".\outfile.csv"
)
$output = @()
ForEach ($item in (Get-ChildItem -Path $path -Recurse -Directory)) {
ForEach ($acl in ($item.GetAccessControl().Access)){
$output += $acl |
Add-Member `
-MemberType NoteProperty `
-Name 'Folder' `
-Value $item.FullName `
-PassThru
}
}
$output | Export-Csv -Path $outfile -NoTypeInformation
【问题讨论】:
-
我不太清楚你的问题是什么。您已经有一个参数
$Path,允许您指定一个基本文件夹。请提供所需结果的示例。 -
我已经设法通过对脚本进行一些更改来解决它。
标签: security powershell csv permissions acl