Hallo, ich möchte in folgender XML-Datei die drei Werte hinter "Dailylimit_Running", "GoSmall_Running" und "GoLarge_Running" mittels PowerShell jeweils auf 0 setzen.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <userSettings>
    <R_Go_Break.Properties.Settings>
      <setting name="Start_On_Boot" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="Check_For_Updates" serializeAs="String">
        <value>True</value>
      </setting>
      <setting name="Dailylimit_Running" serializeAs="String">
        <value>959</value>
      </setting>
       <setting name="UpdateSettings" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="GoSmall_Running" serializeAs="String">
        <value>99</value>
      </setting>
      <setting name="GoLarge_Running" serializeAs="String">
        <value>3578</value>
      </setting>
      <setting name="Restarting" serializeAs="String">
        <value>False</value>
      </setting>
      <setting name="RestartingWindowMode" serializeAs="String">
        <value>1</value>
      </setting>
    </R_Go_Break.Properties.Settings>
  </userSettings>
</configuration>

Das Ganze ist ein Auszug aus der config-Datei der R-Go Break App, welche bei mir aus unerfindlichen Gründen die täglichen Arbeitszeitzähler nicht auf null zurücksetzt.

Das würde ich nun gerne mittels PowerShell-Skript manuell erledigen.
Einfach die komplette Datei zu ersetzen ist keine Option, da auch andere Zähler darin gespeichert werden.

Nebenbei bemerkt finde ich es recht mies entwickelt, dass die Zähler dieser App jede Sekunde in der Log-Datei aktualisiert werden. Das hätte man auch ohne sekündliche Schreibzugriffe auf die HDD lösen können.