Während eines Rollouts musste eine Steuerungsdatei aus den persönlichen Ordern der Anwender gelöscht werden, da diese ein Update auf eine neue Version verhinderte. Entsprechend musste ein Netzwerk-Laufwerk durchsucht werden.
Anbei der Befehlssatz mit dem dieser Task durchgeführt wurde:
# Verzeichnis, ab dem Rekursiv nach der Datei gesucht wird $Suchverzeichnis = "X:\" # Datei, welche gesucht wird $Datei = "update.ini" #Dateiermittlung Get-ChildItem -Path $Suchverzeichnis -Recurse -Include $Datei | Remove-Item -force -confirm
Es können natürlich auch andere Suchparameter nach der Datei genutzt werden wie zum Beispiel „*.tmp“