我编写了一个powershell脚本,以递归方式搜索不同的文件夹,查看每个文件夹中的一些特定文件。当我运行以下命令时,出现了一些错误,因为我的用户无法访问某些文件/目录:
$files = Get-ChildItem -Recurse -File 'E:\\' -ErrorAction SilentlyContinue
问题是,在$ files中,即使我的用户无法访问它们,也会存储所有文件。哪种方法可以预防?
我正在考虑检查每个文件的ACL并进行一些测试,但我不知道是否有更简单和/或更优雅的方法来做到这一点。
答案 0 :(得分:0)
检查您使用的帐户是否在“用户”组中。您可能必须使用“编辑本地用户和组”程序来关联它。那些有时会获得“列表文件夹内容”,也许会尝试编辑权限以删除用户的内容,看看你是否得到不同的结果。