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

269

7