Jump to content
epsodus

Error Hinweis ins log schreiben

Recommended Posts

Hallo,

 

einige Errormeldungen kann ich abfangen und dazu Aktionen ausführen. Jetzt meine Frage,

Wenn ich eine Datei verschieben möchte und diese im Zielverzeichnis vorhanden ist, bekomme ich die folgende Fehlermeldung:

ERROR: Rename-Item : Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.
ERROR:
ERROR: In C:\XXXX TEST\XXXXRepPS_V4_0_xml_csv.ps1:434 Zeichen:4
ERROR: +             Rename-Item -Path $XXXX_YYYYYYYXMLFILE -NewName $VVVVVVVV ...
ERROR: +             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ERROR:     + CategoryInfo          : WriteError: (C:\XXXX TEST\im...54.C02.0335.xml:String) [Rename-Item], IOException
ERROR:     + FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand
ERROR:

wie kann ich diese Meldung in ein Log schreiben ?

Edited by epsodus

Share this post


Link to post

da fällt mir als erstes ein try catch Konstrukt ein. Im catch dann schreiben der Meldung in ein Log.

  • Like 1

Share this post


Link to post

Hi,

 

du könntest alternativ auch erst mit "Test-Path" prüfen, ob die entsprechende Datei schon da ist. Dann vermeidest du den Fehler komplett.

 

Gruß

Jan

  • Like 1

Share this post


Link to post

Ich habe jetzt mal folgendes eingefügt:

 

$error | %{ $_ | select CategoryInfo, Exception | fl }

damit bekomme ich den Fehler angezeigt und kann ihn jetzt wegschreiben.

 

Werde das Script jetzt mit try catch erweitern

 

Danke, für die Hinweise

Edited by epsodus

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Werbepartner:



×
×
  • Create New...