Mit Powershell ein Script ausführen

Milchwagen

Lt. Commander
Registriert
Apr. 2008
Beiträge
2.022
$a=1
$path="D:\faxrein"
$1MinuteAlt=(Get-Date).AddMinutes(-1)
$DateiAlter=$1MinuteAlt
$item="*.cmd"
while ($a = 1)
{
Foreach ($item in (dir -recurse -exclude *.tiff, *.txt ,*.ps1 $path))
{
If (!( $item.PSIsContainer))

{
"!!!!!!"
If ($item.LastWriteTime -le $DateiAlter)

{

start -wait $item

ping 172.17.0.1 -n 8

}
}
}


}

Mit diesem Script möchte ich eine cmd dateien ausführen, die nach und nach in einen Ordner kommen. Das funktioniert soweit auch schon, nur wenn eine neue Datei dazu kommt bleibt das Script bei den Ausrufezeichen hängen sprich er geht auch nach 10 Minuten nicht in die If-Abfrage.

Hoffe ihr könnt mir helfen.
 
Zurück
Oben