Jump to content

epsodus

Members
  • Gesamte Inhalte

    28
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von epsodus

  1. Hallo,

     

    jetzt bin ich etwas sprachlos. Benutze ich Olafs Code, dann ist es wie oben beschrieben. Benutze ich Dein Script, mit Ausgabe im Fenster, dann sieht es richtig aus.


     

    >> Running (powertest.ps1) Script...
    >> Platform: V5 64Bit (STA)
    C:\Power\Testfile1.xml
    <Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.031.001.01">
        <FinInstrmRptgStsAdvc>
            <StsAdvc>
                <MsgRptIdr>TH308xx353602</MsgRptIdr>
                <MsgSts>
                    <Sts>CRPT</Sts>
                    <VldtnRule>
                        <Id>Error in processing the submission: The end-tag for element type "UnitPric" must end with a '>' delimiter.</Id>
                    </VldtnRule>
                    <MsgDt>2020-01-28</MsgDt>
                </MsgSts>
            </StsAdvc>
        </FinInstrmRptgStsAdvc>
    </Document>
    ******
    C:\Power\Testfile2.xml
    <Document xmlns="urn:iso:std:iso:20022:tech:xsd:auth.031.001.01">
        <FinInstrmRptgStsAdvc>
            <StsAdvc>
                <MsgRptIdr>TH308xx353602</MsgRptIdr>
                <MsgSts>
                    <Sts>CRPT</Sts>
                    <VldtnRule>
                        <Id>Error in processing the submission: The end-tag for element type "UnitPric" must end with a '>' delimiter.</Id>
                    </VldtnRule>
                    <MsgDt>2020-01-28</MsgDt>
                </MsgSts>
            </StsAdvc>
        </FinInstrmRptgStsAdvc>
    </Document>
    ******
    
    *** PowerShell Script finished. ***
    >> Execution time: < 1 second
    >> Script Ended

     

  2. Hallo,

     

    erst einmal Danke.

     

    ich habe jetzt folgendes mal getestet.

    $file = "c:\Power"
    Get-ChildItem -Path $file -Filter *.xml |
    ForEach-Object {
    	$ContentOhneErsteZeile = Get-Content -Path $_.FullName | Select-Object -Skip 1
    	$ContentOhneErsteZeile | Out-File $_.FullName
    }

    Dabei kommt folgendes raus:

    Originalfile:  Testfile1.xml     Größe:726     und     Testfile2.xml   Größe:726

    nach dem Script:

                        Testfile1.xml     Größe: 1208   und    Testfile2.xml   Größe: 1208

     

    Das Ergebnis ist wie vorher  

  3. Hallo zusammen,

    ich beschäftige mich noch nicht lange mit PowerShell und habe jetzt ein Problem, vielleicht kann mir jemand helfen.

     

    Ich habe in einem Verzeichnis mehrere Dateien, mal 10 oder auch mal mehr. In diesen Dateien möchte ich die erste Zeile entfernen.

     

    dazu verwende ich den folgenden Code:

    $file = "$Test_ROOT\*.xml"
    (Get-Content $file | Select-Object -Skip 1) | Set-Content $file

    Das funktioniert, wenn im Verzeichnis eine Datei liegt. Sind es mehrere, dann werden die Dateien vom Inhalt größer.

    es sieht so aus, als wenn der Inhalt der vorhergehenden Datei mit eingefügt wird.

     

    kann mkir jemand dazu etwas sagen oder helfen ?

     

    MfG. Volker

×
×
  • Neu erstellen...