Powershell记录拒绝访问 1


支持所有版本。
当你使用 Get-ChildItem查询文件系统,你可能经过没有权限的目录,如果你想要保存这些拒绝信息,你可以这样操作:

$result = Get-ChildItem -Path c:\Windows -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue -ErrorVariable abcd

Write-Warning 'Unable to access these folders:'
Write-Warning ($abcd.TargetObject -join "`r`n") 

这个技巧将使用“-ErrorAction SilentlyContinue”关闭输出错误信息,但会用$abcd记录它们。
Logging Folders with Access Denied Errors

本文链接: https://www.pstips.net/logging-folders-with-access-denied-errors.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

一条评论 “Powershell记录拒绝访问