【发布时间】:2018-04-16 20:43:50
【问题描述】:
我运行了单独的 Powershell 命令,一个为我提供特定级别的所有文件夹的列表,另一个列出所有文件夹和关联的 ACL。我想合并然后仅列出“级别 3”文件夹及其关联的 ACL。 3 级文件夹的命令是:
Get-ChildItem "I:" -Recurse -Directory | Where-Object {$_.FullName.split("\").count -le 4} | ForEach-Object FullName
文件夹 ACL 的命令是:
Get-ChildItem j:\ -Recurse | where-object {($_.PsIsContainer)} | Get-ACL | Format-List
我试过了:
Get-ChildItem I:\ -Recurse | where-object {($_.PsIsContainer)} | Where-Object {$_.FullName.split("\").count -le 4} Get-ACL | Format-List
但出现错误 Where-Object : 找不到接受参数“Get-ACL”的位置参数。
提前感谢您的帮助!顺便说一句,使用 PS 5.1。
【问题讨论】:
标签: powershell