none
"Remove-Item" sehr langsam über Share RRS feed

  • Frage

  • Hi,

    ich nutze folgendes, um viele Dateien aus einem Share zu löschen:

        $deletepath = ("\\{0}\folder\" -f $server)

        Get-ChildItem $deletepath -exclude "abc.txt" -Recurse | foreach ($_) {remove-item $_.fullname -Force -ErrorAction 'silentlycontinue' -Recurse}

    In dem Pfad befinden sich viele Cache-Dateien, welche ich so schnell wie möglich löschen möchte. Per Hand dauert die Löschung ca. 10-15 Minuten, per Script aber mindestens 1 Stunde.

    Was kann ich hier optimieren?


    Vielen Dank vorab!

    M0dj085



    • Bearbeitet M0dj085 Montag, 17. Dezember 2018 08:00
    Montag, 17. Dezember 2018 07:43

Antworten

  • ggf. "foreach -parallel...".

    Der Unterschied:

    Per Hand passiert dies wohl auf dem Server, per lokalem Script muss erheblich mehr übers Netz.

    Montag, 17. Dezember 2018 08:21
  • Wie bfuerchau schon geschrieben hat - direkt auf dem Server isses schneller als übers Netz und wenn's dann noch nicht schnell genug geht, kann man meistens mit robocopy noch ein bissl Gas geben ...  ;-) :-D

    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''


    Montag, 17. Dezember 2018 09:03

Alle Antworten

  • ggf. "foreach -parallel...".

    Der Unterschied:

    Per Hand passiert dies wohl auf dem Server, per lokalem Script muss erheblich mehr übers Netz.

    Montag, 17. Dezember 2018 08:21
  • Wie bfuerchau schon geschrieben hat - direkt auf dem Server isses schneller als übers Netz und wenn's dann noch nicht schnell genug geht, kann man meistens mit robocopy noch ein bissl Gas geben ...  ;-) :-D

    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''


    Montag, 17. Dezember 2018 09:03
  • Du kannst natürlich auch per Ausführungsrecht das Skript auf dem Zielserver laufen lassen.
    Montag, 17. Dezember 2018 10:09
  • Hmmmm ... so überhaupt gar keine Reaktion finde ich ja auch immer irgendwie ganz schön unhöflich ... was ist nur los mit den Leuten hier?  :-/

    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''

    Dienstag, 18. Dezember 2018 12:50
  • Nicht jeder, dem heutzutage geholfen wird, bedankt sich artig;-).

    Könnte allerdings auch schon im Jahresendeurlaub sein.

    Dienstag, 18. Dezember 2018 13:32