So ein Zufall, wo ich erst am Donnerstag bei einer Powershell Session war : ) Zu Deiner Frage, ja das geht recht einfach mit den FileSystemWatcher aus System.IO.
Generell kannst du ja mit der Powershell auf das gesamte .NET Framework zugreifen. Ob es eine elegantere Lösung gibt, weiß ich nicht, da ich mich mit der Powershell nicht so gut auskenne, aber vielleicht helfen dir diese beiden Links ja weiter: