【发布时间】:2019-01-13 02:36:45
【问题描述】:
我正在使用 PowerShell 将用户添加到审核 Windows 10 中的文件夹。 我正在使用此代码为审核设置“每个人”。 但是我需要为失败制定特殊规则,为成功和失败制定特殊规则,所以我需要将它保存在 2 个不同的行中。 - 喜欢这张照片:
这是我正在使用的代码:
$Folders = "C:\windows\system32\config"
Foreach ($Folder in $Folders) {
Write-Host "" # Empty line
Write-Host "Applying Auditing for folder", $Folder
Write-Host "" # Empty line
$ACL = Get-Acl $Folder
# Set Auditing for Success event for above Folders for EVeryone group
$PermAudited = "CreateFiles"
$AccessRule = New-Object System.Security.AccessControl.FileSystemAuditRule("Everyone", $PermAudited, "Failure")
$ACL.SetAuditRule($AccessRule)
# Set Auditing for Success event for Top folder
Write-Host $Folder, "for auditing Success event"
$ACL | Set-Acl $Folder
}
【问题讨论】:
-
我在这里没有看到问题。有什么事情没有按您预期的方式工作吗?你有错误吗?
标签: windows powershell permissions windows-10 audit