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
272
0
8
Akzeptierte Lösungen
Alle Antworten
Sortieren
Älteste zuerst
Neueste zuerst
Älteste zuerst
Autor
Das könnte Ihnen auch weiterhelfen
318
0
2
247
0
3
214
0
1
vor 3 Jahren
1325
0
2
vor 3 Jahren
3914
0
0
Akzeptierte Lösung
Holger Nick
akzeptiert von
Holger Nick
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.
2
0
Uneingeloggter Nutzer
Antwort
von
Holger Nick