使用Power Shell枚举当前目录的ACL

问题描述

我被分配了以下任务。 创建一个module.exports = { ... resolve: { modules: ['node_modules'],alias: { moment: path.resolve(__dirname,'./node_modules/antd-jalali-moment') // -> this alias } },... }; 。您可以使用以下模板:

foreachloop

$directory-variable-here foreach ($item in $directory) { Script block here } 上方,将变量$ directory设置为当前目录的内容。 使用$ itemvariable代替文件名,用命令替换脚本块占位符以枚举文件的ACL。 您需要使用以下cmdlet: Get-ChildItem(或Get-ChildItem的任何别名,例如lsor dir) Get-Acl

我需要一些帮助来解决此问题。其次,我很困惑可以用来存储当前目录路径的东西。

到目前为止,我已经尝试了以下脚本,但是它仅返回当前目录的内容,而不包含子目录。

foreachcondition

解决方法

我尝试了很多,经过一番搜索,找到了解决方法,这是脚本

$mypath= $PSScriptRoot

$var = Get-ChildItem -Recurse -Path $mypath
foreach ($item in $var){
    Get-Acl $item.FullName
    
}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...