6 Replies Latest reply on Jun 29, 2018 1:47 AM by ewlluzern

    eScript Befehl als angemeldeter User ausführen

    ewlluzern Apprentice

      Hallo Liebe DSM Community

       

      Ich bin gerade aktuell ein neues DSM Paket mit eScript am bauen (Nextcloud Sync Client). Alles funktioniert soweit gut ausser, dass ich ein Copy Befehl nicht als angemeldeter User ausführen kann (weiss nicht wie).

       

      Hintergrund der Geschichte ist folgende:

      Aktuell haben wir den ownCloud Sync Client im Einsatz welcher durch den Nextcloud Sync Client abgelöst wird. Nun ist es so, dass die Konfiguration der Applikation sich im %LocalAppData% des jeweiligen Users befindet.

      Wenn ich jetzt folgenden Befehl versuche, dann ist dies aber nicht das %LocalAppData% des angemeldeten Users sondern das Verzeichnis des auszuführenden Users (DSM Service User).

      Copy('"%LocalAppData%\ownCloud\owncloud.cfg"','"%LocalAppData%\Nextcloud\nextcloud.cfg"')/TU

       

      Gibt es da Möglichkeiten, einzelne Befehle als angemeldeten User auszuführen oder eine DSM Variable die dies übernimmt?

       

      Vielen Dank für eure Rückmeldungen.

       

      Gruss Flavio