I have been assigned with the following task.
Create a foreachloop. You can use the following template:
$directory-variable-here
  foreach ($item in $directory) {
     Script block here
}
Above the foreachcondition, set a variable, $directory, to the contents of the current directory.
Replace the script block placeholder with the command to enumerate the ACL of a file, using the $itemvariable in place of the file name.
You'll need to use the following cmdlets:
Get-ChildItem(or any alias of Get-ChildItem, such as lsor dir)
Get-Acl
I need some help to solve this. Secondly what can be used to store the current directory path, I am confused.
So far I have tried the following script but it returns the current directory's content only not for subdirectories.
$dirpath= $PSScriptRoot
foreach ($item in $dirpath){
    $var = Get-ChildItem $item
    Get-Acl $var
}
				
                        
I tried a lot and after some searching, I found the solution, here is the script