2016-10-09 7 views
1

Ich versuche, ein Ereignis in WMI durch Powershell zu registrieren, aber die Abfrage unten immer 'unpaarige Abfrage' zurück, die ich kämpfen, um herauszufinden. Der Ordner ist bereits erstellt.Unparseable Abfrage bei der Registrierung WMI-Ereignis

Das Ereignis soll einen Ordner überwachen und die Aktion für das Ereignis ist, eine Benachrichtigung an die Ereignisanzeige in Windows zu senden.

Antwort

2

Vielleicht können Sie versuchen, die folgende Syntax (ich verwende Doppel \ im Pfad und verdoppelt Anführungszeichen):

$Action = { New-Event "PowerShell.ProcessCreated" -Sender $Sender -EventArguments $EventArgs.NewEvent.TargetInstance } 
Register-WmiEvent -Query "SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA `"CIM_DataFile`" AND TargetInstance.Path=`"E:\\MyTestFolder`"" -SourceIdentifier "ProcessStarted" -Action $Action 
Verwandte Themen