У меня есть текстовый файл с точными путями папок, из которых я хочу получить сведения о разрешениях, и я пытаюсь использовать PowerShell для получения информации из каждой папки. Я хочу добавить информацию в текстовый файл со значением разделителя":"
может кто-то пожалуйста, скажите мне, что я делаю неправильно...
$FullList = Get-Content "C:TempListofFoldersToCheck.txt"
$DataOutFile = "C:TempPermissionInformation.txt"
Foreach ($Folder in $FullList)
{
$ACLs = get-acl $Folder.Fullname | ForEach-Object { $_.Access }
Foreach ($ACL in $ACLs)
{
$DataOutInfo = $Folder.FullName + ":" + $ACL.IdentityReference
Add-Content -Value $DataOutInfo -Path $DataOutFile
}
}
возвращает сообщение об ошибке:Get-Acl: не удается проверить аргумент в параметре "Path". Аргумент имеет значение null или пустой. Обеспечивать аргумент, который не является null или пустым, а затем попробуйте
снова команда.
данные $FullList разделяются новыми строками, если это имеет значение.
пожалуйста, помогите, это сводит меня с ума...