Voici une comparaison entre la surveillance des nouveaux fichiers dans un dossier avec Windows PowerShell et ADAudit Plus :
$watcher = New-Object System.IO.FileSystemWatcher
Par exemple : Si le dossier comporte des sous-dossiers qui doivent être surveillés, attribuez la propriété IncludeSubdirectories.
$watcher.IncludeSubdirectories = $true
$watcher.Path = 'C:\FolderThat NeedsMonitoring' $watcher.EnableRaisingEvents = $true
$action = { $path = $event.SourceEventArgs.FullPath $changetype = $event.SourceEventArgs.ChangeType Write-Host "$path was $changetype at $(get-date)" }
PS > Register-ObjectEvent $watcher 'Created' -Action $action
PS> Get-EventSubscriber
Vous trouverez dans ce rapport les détails suivants :