【发布时间】:2020-10-21 19:08:12
【问题描述】:
我正在“尝试”使用 foreach 循环创建脚本,以便在该目录中显示 ACL。以下是说明:
在 foreach 条件之上,将变量 $directory 设置为当前目录的内容。
编写一个强文本命令来枚举文件的 ACL,使用 $item 变量代替文件名。
您需要使用以下 cmdlet:
Get-ChildItem(或Get-ChildItem的任何别名,例如ls或dir)Get-Acl
对于我的脚本,
foreach ($item in $directory) {
}
我完全不知道如何编写整个脚本。
【问题讨论】:
-
停止尝试一次编写整个脚本 - 一次解决一个问题:1)弄清楚如何枚举当前目录的内容,2)弄清楚如何将结果存储在
$directory,然后 3) 弄清楚如何对文件使用Get-Acl。
标签: powershell acl