为了递归地搜索隐藏文件,我使用以下代码:
输出结果显示许多类似于这样(根据路径不同)的错误消息:
我已经以管理员身份在PowerShell ISE中运行了该命令。它无法搜索像C:\Windows\System32\LogFiles\WMI\RtBackup这样的目录。
gci -Path C:\ -Filter part_of_filename* -Recurse -Force | where { $_.Attributes -match "Hidden"}
输出结果显示许多类似于这样(根据路径不同)的错误消息:
我需要一个PowerShell命令来递归搜索包括隐藏目录在内的任何目录,并显示所有名称为part_of_filename*(以本例为例)的文件,包括隐藏文件。Get-ChildItem: 拒绝访问路径“C:\Documents and Settings”。位置 C:\Users\USERNAME\Documents\powershell\searchdisk.ps1:10 字符:5 + gci <<<< -Path C:\ -Filter part_of_filename* -Recurse -Force | where { $_.Attributes -match "Hidden" } + CategoryInfo:PermissionDenied: (C:\Documents and Settings:String) [Get-ChildItem],UnauthorizedAccessException + FullyQualifiedErrorId:DirUnauthorizedAccessError,Microsoft.PowerShell.Commands.GetChildItemCommand
我已经以管理员身份在PowerShell ISE中运行了该命令。它无法搜索像C:\Windows\System32\LogFiles\WMI\RtBackup这样的目录。