JuppDietz 10 Geschrieben 24. Januar 2011 Melden Teilen Geschrieben 24. Januar 2011 (bearbeitet) Moin. Ich habe mir in der PowerShell ein Mini-Script geschrieben, welches mir mdc-Dateien von A nach B kopiert und mir dann ein kleines Log-File generiert. Gestartet wird es nachts mit dem Win-Scheduler. Die mdc's sind zwischen 480kB und knapp 300MB groß. Ich benutze dazu folgende Zeilen: Copy-Item \\<srv A>\d$\m\c\C\*.mdc \\<srv b>\c$\M\C\C $heute = Get-Date Get-ChildItem '\\<srv B>\c$\M\C\C' | ? {($heute - $_.lastwritetime).Days -le 1} >> .\sc_log.txt Das Log-File schicke mir nach einigen Write-Outputs via blat.exe per Mail. Nun zum Problem: Das Script läuft so weit. Es geschieht jedoch häufiger, dass das Script bei der Kopie des größten mdc-Files hängen bleibt. Ich kann den powershell.exe-Prozess dann auch nicht mehr beenden. Der Prozess bleibt bis zum nächsten Reboot des Rechners (W2k8x86 bzw. Win7x64) stehen, da ich ihn weder via - Taskmanager, - Stop-Process, - taskkill /F /PID, noch via - Get-WmiObject -class win32_process -computername <srv B> | ? {$_.Name -match "powershell"} | foreach {$_.terminate()} beenden kann. Hat dieses Phänomen schon mal jemand gehabt und eine Lösung dazu gefunden? Ich kann den Rechner leider nicht alle Nase lang booten :-( Danke für die Unterstützung!! Gruß Jupp bearbeitet 24. Januar 2011 von JuppDietz Code-Tags vergessen... Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 24. Januar 2011 Melden Teilen Geschrieben 24. Januar 2011 Hallo, probiers doch mal mit robocopy. Unter PowerShell Prozesse - PowerShellPraxis.de kannst du dir die Beispiele #1 und #3 ansehen. Googlen nach "powershell robocopy" bringt ebenfalls reichlich Treffer. blub Zitieren Link zu diesem Kommentar
JuppDietz 10 Geschrieben 25. Januar 2011 Autor Melden Teilen Geschrieben 25. Januar 2011 Moin. robocopy kenne und nutze ich schon seit WinNT. Ich kenne immer gerne die Ursache eines Problems und hoffte, jemanden zu finden, der ein ähnliches Problem schon einmal lösen konnte. Danke aber trotzdem für den Tipp!!!!! Hat noch jemand eine Idee, warum ich die Prozesse nicht killen kann? Ich hatte ein ähliches Phänomen schon einmal bei einem W2k8er Server und konnte es damals auch schon nicht lösen :-((( Grüße aus dem Westerwald Jupp Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 25. Januar 2011 Melden Teilen Geschrieben 25. Januar 2011 Hallo, ich schätze, da musst du dich ins Thema debugging einarbeiten. Driver Developer Resources: Debugging Tools for Windows ein sicher sehr gute Quelle sind dafür auch die "Windows Internals" Bücher von Mark Russinovich Windows Internals: Book and Online Course Bundle: Amazon.de: Mark E. Russinovich, David Solomon, Alex Ionescu: Englische Bücher wobei diese Bücher oft zumndest meinen Horizont übersteigen. blub Zitieren Link zu diesem Kommentar
JuppDietz 10 Geschrieben 25. Januar 2011 Autor Melden Teilen Geschrieben 25. Januar 2011 Danke!! Wenn ich mal Zeit habe, werde ich mich mal damit befassen. Auch wenn das mit der "Zeit" immer ein wenig schwierig ist ;-)) Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.