Di seguito è riportato un confronto tra le procedure di Windows PowerShell e ADAudit Plus per il monitoraggio di una cartella in cerca di nuovi file:
$watcher = New-Object System.IO.FileSystemWatcher
Esempio: Se la cartella ha delle sottocartelle che devono essere monitorate, assegnare la proprietà 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
I dettagli che è possibile trovare in questo report sono: