Gelöst

Verwendung von MagentaCloudCmd.exe mit einer Windows-Aufgabe?

vor 3 Jahren

Hallo,

 

wir verwenden ThinClients und können daher nicht den Weg gehen, dass die einzelnen Mitarbeiter lokal das Programm MagentaCloud laufen lassen zum synchronisieren. Hierfür haben wir auf einem File-Server mit dem Administrator die MagentaCloud installiert und eingerichtet. Derzeit funktioniert die Synchronisation aber nur, wenn wir uns als Admin per RDP auf dem File-Server anmelden.

 

Nun wollte ich das Kommandozeilen-Tool MagentaCloudCmd.exe nutzen, um dies in einer Windows-Aufgabe periodisch aufzurufen (z.B. einmal pro Stunde) um die Dateien zu synchronisieren. 

 

Nur leider will mir die Syntax nicht gelingen. Folgende Varianten habe ich schon probiert:

 

1. magentacloudcmd.exe --user 551234567890 --password 12345678 D:\MagentaCLOUD https://magentacloud.de/remote.php/webdav
[ warning default ]: Dav or webdav in server URL.
Error! Please specify only the base URL of your host with username and password. Example:
http(s)://username:password@cloud.example.com

 

2. magentacloudcmd.exe D:\MagentaCLOUD https://551234567890:12345678@magentacloud.de/remote.php/webdav
[ warning default ]: Dav or webdav in server URL.
Error! Please specify only the base URL of your host with username and password. Example:
http(s)://username:password@cloud.example.com

 

3. magentacloudcmd.exe D:\MagentaCLOUD https://551234567890:12345678@magentacloud.de
[ info nextcloud.sync.accessmanager ]: 2 "" "https://551234567890:12345678@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json" has X-Request-ID "44e29826-1cf9-43a0-b328-49e3d5b5e341"
[ info nextcloud.sync.networkjob ]: OCC::JsonApiJob created for "https://magentacloud.de" + "ocs/v1.php/cloud/capabilities" ""
[ warning nextcloud.sync.credentials.http ]: Stop request: Authentication failed for "https://551234567890:12345678@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json"
[ warning nextcloud.sync.networkjob ]: QNetworkReply::AuthenticationRequiredError "Host requires authentication" QVariant(int, 401)
[ info nextcloud.sync.networkjob.jsonapi ]: JsonApiJob of QUrl("https://551234567890@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json") FINISHED WITH STATUS "AuthenticationRequiredError Host requires authentication"
[ warning nextcloud.sync.networkjob.jsonapi ]: Network error: "ocs/v1.php/cloud/capabilities" "Host requires authentication" QVariant(int, 401)
[ debug default ] [ main::::operator() ]: Server capabilities QJsonObject()
Error connecting to server

 

4. magentacloudcmd.exe --user 551234567890 --password 12345678 D:\MagentaCLOUD https://551234567890:12345678@magentacloud.de
[ info nextcloud.sync.accessmanager ]: 2 "" "https://551234567890:12345678@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json" has X-Request-ID "762299cd-537a-4aad-8213-974a0c35432b"
[ info nextcloud.sync.networkjob ]: OCC::JsonApiJob created for "https://magentacloud.de" + "ocs/v1.php/cloud/capabilities" ""
[ warning nextcloud.sync.credentials.http ]: Stop request: Authentication failed for "https://551234567890:12345678@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json"
[ warning nextcloud.sync.networkjob ]: QNetworkReply::AuthenticationRequiredError "Host requires authentication" QVariant(int, 401)
[ info nextcloud.sync.networkjob.jsonapi ]: JsonApiJob of QUrl("https://551234567890@magentacloud.de/ocs/v1.php/cloud/capabilities?format=json") FINISHED WITH STATUS "AuthenticationRequiredError Host requires authentication"
[ warning nextcloud.sync.networkjob.jsonapi ]: Network error: "ocs/v1.php/cloud/capabilities" "Host requires authentication" QVariant(int, 401)
[ debug default ] [ main::::operator() ]: Server capabilities QJsonObject()
Error connecting to server

 

Anmerkung: wenn ich mich im Browser bei der MagentaCLOUD anmelde, dann will der nicht nur Zugangs-Nr. und Kennwort sondern auch noch die Kunden-Nr., nur das ist natürlich ein Telekom-Spezial und in Nextcloud nicht vorgesehen ...

 

Ich hoffe, es kann mir hier jemand helfen, damit wir dieses Projekt endlich fertigstellen können.

 

Herzliche Grüße

Holger

276

8

    • vor 3 Jahren

      Holger Nick

      MagentaCloudCmd.exe

      MagentaCloudCmd.exe
      Holger Nick
      MagentaCloudCmd.exe

      Ist das Kommandozeilen-Tool denn überhaupt für die neue Cloud nach der Umstellung auf das kastrierte NextCloud gedacht? Auf MagentaCLOUD Software & App | Telekom (telekom-dienste.de) und über die Suche finde ich nichts dazu.

       

      Viele Grüße

      Thomas

      6

      Antwort

      von

      vor 3 Jahren

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

       

      Die MagentaCLOUD.exe startet ja nur, wenn der User an Windows angemeldet ist, unter dessen Account die Synchronsiation mit unserem Ordern eingereichtet wurde.

       

      Aber Deine Nachfragen haben mir trotzdem geholfen:

       

      Ich habe jetzt eine Aufgabe in Windows angelegt mit dem Eigentümer "Administrator" (damit war die Einrichtung erfolgt) und lasse die nun automatisch mehrmals am Tag starten (und terminiere sie nach 4 Stunden vorsichthalber nach 15 min. Pause lasse ich erneut starten). Ein erster Test in beide Richtung (FileServer <--> Cloud) hat bereits funktioniert.

       

      Von daher: Danke für Deine Fragen, die mir geholfen haben selbst nochmal tiefer nachzudenken und nochmals zu recherchieren und endlich (nach mehreren Anläufen) doch eine schöne Lösung gefunden zu haben.

      Antwort

      von

      vor 3 Jahren

      Holger Nick

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy. Am Handy werden vor Ort Messwerte erfasst. Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

      Holger Nick

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).


      @Holger Nick 

      OK - das ergibt Sinn, dem ich folgen kann...

      Wenn jetzt meine hartnäckigen Nachfragen Dir zur Problemlösung weitergeholfen haben, freut mich das.

       

      Ich wünsche noch einen schönen Abend.

       

      Antwort

      von

      vor 3 Jahren

      Holger Nick

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy. Am Handy werden vor Ort Messwerte erfasst. Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

      Holger Nick

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).


      Hallo Holger,

       

      das würde ich dann gleich mit Google Forms oder Microsoft Forms machen. Darauf können dann sowohl Handy als auch PC via Browser zugreifen und du sparst dir die Sync-Aktion mit der Telekom.

       

      Viele Grüße

      Thomas

      Uneingeloggter Nutzer

      Antwort

      von

    • Akzeptierte Lösung

      akzeptiert von

      vor 3 Jahren

      Am PC erstellt sich ein Formular zur Datenerfassung viel einfacher als am Handy.

       

      Am Handy werden vor Ort Messwerte erfasst.

       

      Zurück am PC wird das ausgefüllte Formular dann weiterverwendet (Dokumentation zum Kunden, eigene Dokumentation, Rechnungsstellung).

       

      Die MagentaCLOUD.exe startet ja nur, wenn der User an Windows angemeldet ist, unter dessen Account die Synchronsiation mit unserem Ordern eingereichtet wurde.

       

      Aber Deine Nachfragen haben mir trotzdem geholfen:

       

      Ich habe jetzt eine Aufgabe in Windows angelegt mit dem Eigentümer "Administrator" (damit war die Einrichtung erfolgt) und lasse die nun automatisch mehrmals am Tag starten (und terminiere sie nach 4 Stunden vorsichthalber nach 15 min. Pause lasse ich erneut starten). Ein erster Test in beide Richtung (FileServer <--> Cloud) hat bereits funktioniert.

       

      Von daher: Danke für Deine Fragen, die mir geholfen haben selbst nochmal tiefer nachzudenken und nochmals zu recherchieren und endlich (nach mehreren Anläufen) doch eine schöne Lösung gefunden zu haben.

      0

      Uneingeloggter Nutzer

      Frage

      von