Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. error : Datei auf Netzlaufwerk öffnen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    707

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

error : Datei auf Netzlaufwerk öffnen

Geplant Angeheftet Gesperrt Verschoben Ungelöst Error/Bug
netzlaufwerkerror
93 Beiträge 10 Kommentatoren 4.6k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F fastfoot

    Also das ist seltsam, mit dem Test von @AlCalzone scheint irgend etwas nicht zu stimmen (funktioniert allerdings unter iob linux!), mit fs.readFileSync() kann ich die Datei lesen, fs.accessSync() scheitert im gleichen Skript

    // Dateiname: test.js
    const fs = require('fs');
    //const path = '//192.168.178.3/Docker/unix-data/test.txt'; // <== funktioniert als path, kein Zugriff
    const path = 'X:\\unix-data\\test.txt';
    var test = fs.readFileSync(path);
    log(test.toString());
    
    try {
      fs.accessSync(path, fs.constants.R_OK | fs.constants.W_OK);
      console.log('can read/write');
    } catch (err) {
      console.error('no access!');
    }
    15:23:52.889	info	javascript.0 (2564) Start javascript script.js.common.Skript_1
    15:23:52.924	info	javascript.0 (2564) script.js.common.Skript_1: a b c
    15:23:52.924	error	javascript.0 (2564) script.js.common.Skript_1: no access!
    15:23:52.924	info	javascript.0 (2564) script.js.common.Skript_1: registered 0 subscriptions and 0 schedules
    

    Es scheint also kein generelles Zugriffsproblem zu sein. Jetzt werde ich aber noch später exceljs installieren :-)

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    schrieb am zuletzt editiert von
    #84

    @fastfoot sagte in error : Datei auf Netzlaufwerk öffnen:

    fs.accessSync() scheitert im gleichen Skript

    Wenn ich mir den Screenshot über deinem Post ansehe, bekomme ich eine Vermutung, warum. Im JS-Adapter ist der Zugriff aufs Dateisystem gesandboxt. Möglicherweise ist mit accessSync in dieser etwas nicht in Ordnung.

    @bahnuhr sagte in error : Datei auf Netzlaufwerk öffnen:

    net use q: \SYNOLOGY\Media

    Probier es bitte mal unter Angabe des Users und Passwort (das Share benötigt doch einen, oder?):
    net use q: \\SYNOLOGY\Media password /user:username

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @fastfoot du gehst aber direkt über Samba an den Share ohne über z:/ o.ä.?

      F Offline
      F Offline
      fastfoot
      schrieb am zuletzt editiert von
      #85

      @Homoran sagte in error : Datei auf Netzlaufwerk öffnen:

      @fastfoot du gehst aber direkt über Samba an den Share ohne über z:/ o.ä.?

      es funktioniert beides, wie im Skript gezeigt

      iobroker läuft unter Docker auf QNAP TS-451+
      SkriptRecovery: https://forum.iobroker.net/post/930558

      1 Antwort Letzte Antwort
      0
      • bahnuhrB Online
        bahnuhrB Online
        bahnuhr
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #86

        @AlCalzone sagte in error : Datei auf Netzlaufwerk öffnen:

        net use q: \SYNOLOGY\Media password /user:username

        So, im terminal klappt es nun auch bei mir.
        b0d881a3-0c04-43df-a308-827c7d744b85-image.png

        Aber wie gebe ich jetzt den Befehl "net use" in einem Script an.


        Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
        Danke.
        gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
        ScreenToGif :https://www.screentogif.com/downloads.html

        AlCalzoneA 1 Antwort Letzte Antwort
        0
        • bahnuhrB bahnuhr

          @AlCalzone sagte in error : Datei auf Netzlaufwerk öffnen:

          net use q: \SYNOLOGY\Media password /user:username

          So, im terminal klappt es nun auch bei mir.
          b0d881a3-0c04-43df-a308-827c7d744b85-image.png

          Aber wie gebe ich jetzt den Befehl "net use" in einem Script an.

          AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von
          #87

          @bahnuhr ich habe mal @Stabilostick gefragt, ob man das irgendwie automatisch in der ioBroker-Umgebung machen kann, sodass das Laufwerk in ioBroker auch verfügbar ist.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          bahnuhrB 1 Antwort Letzte Antwort
          1
          • AlCalzoneA AlCalzone

            @bahnuhr ich habe mal @Stabilostick gefragt, ob man das irgendwie automatisch in der ioBroker-Umgebung machen kann, sodass das Laufwerk in ioBroker auch verfügbar ist.

            bahnuhrB Online
            bahnuhrB Online
            bahnuhr
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #88

            @AlCalzone sagte in error : Datei auf Netzlaufwerk öffnen:

            @bahnuhr ich habe mal @Stabilostick gefragt, ob man das irgendwie automatisch in der ioBroker-Umgebung machen kann, sodass das Laufwerk in ioBroker auch verfügbar ist.

            Danke dir.

            Aber nochmal:
            Aber wie gebe ich jetzt den Befehl "net use" in einem Script an.


            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
            Danke.
            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
            ScreenToGif :https://www.screentogif.com/downloads.html

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • bahnuhrB bahnuhr

              @AlCalzone sagte in error : Datei auf Netzlaufwerk öffnen:

              @bahnuhr ich habe mal @Stabilostick gefragt, ob man das irgendwie automatisch in der ioBroker-Umgebung machen kann, sodass das Laufwerk in ioBroker auch verfügbar ist.

              Danke dir.

              Aber nochmal:
              Aber wie gebe ich jetzt den Befehl "net use" in einem Script an.

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #89

              @bahnuhr probier mal:

              damit konnte ich eine datei direkt auf mein "D" laufwerk kopieren

              exec('net use z: \\\\192.168.178.36\\test passwort/user:user & copy z:\\ff.txt d:  & net use z: /delete', function (error, result, stderr) {
                  console.log(result);
              });
              

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Antwort Letzte Antwort
              0
              • StabilostickS Offline
                StabilostickS Offline
                Stabilostick
                schrieb am zuletzt editiert von
                #90

                @alle, darf ich meine Hilfe anbieten?

                Ich habe jetzt nicht alles durchgelesen, aber ich würde gerne per TeamViewer oder ähnlichem helfen. Dann die Lösung hier für alle.

                Wer mag? PN?

                Viele Grüße
                Thomas

                liv-in-skyL 1 Antwort Letzte Antwort
                0
                • StabilostickS Stabilostick

                  @alle, darf ich meine Hilfe anbieten?

                  Ich habe jetzt nicht alles durchgelesen, aber ich würde gerne per TeamViewer oder ähnlichem helfen. Dann die Lösung hier für alle.

                  Wer mag? PN?

                  Viele Grüße
                  Thomas

                  liv-in-skyL Offline
                  liv-in-skyL Offline
                  liv-in-sky
                  schrieb am zuletzt editiert von
                  #91

                  @Stabilostick eigentlich sollte @bahnuhr das mit dir machen - weiß nicht ob der online ist

                  falls du aber gleich etwas machen willst , können wir auf meinem test server alles durchgehen, damit du auf dem laufenden bist

                  nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                  1 Antwort Letzte Antwort
                  0
                  • bahnuhrB Online
                    bahnuhrB Online
                    bahnuhr
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #92

                    ja ich bin da.
                    Schreibe an stabilo eine pn


                    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                    Danke.
                    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                    ScreenToGif :https://www.screentogif.com/downloads.html

                    1 Antwort Letzte Antwort
                    1
                    • bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von Stabilostick
                      #93

                      Hi, wir haben es herausbekommen! So geht es (Windows 10 Pro vorausgesetzt):

                      Hinweis: Das Vorgehen hier basiert auf einem ioBroker-System, dass nicht mit dem neuen Windows-Installer aufgesetzt wurde. Beim neuen Installer ist beim Service bereits ein User hinterlegt. Wenn da Fragen auftreten, dann bitte an @Stabilostick wenden.

                      1. In der Windows Benutzerverwaltung (ist in der "Computerverwaltung" enthalten) - wenn noch nicht vorhanden - einen Windows Benutzer zur Ausführung des ioBroker-Services einrichten:

                      7b327b7f-0c4a-4636-8f99-ffaa3600f571-image.png

                      1. Anschließend in der Diensteverwaltung (services.msc) dem "iobroker"-Service diesen Windows User zuordnen:

                      acfd00dc-9263-4fb0-bbb2-b36ff9a5f907-image.png

                      Der User erhält bei der ersten Zuordnung das Recht, sich auch als Dienst anzumelden.

                      Ab jetzt läuft ioBroker, wenn er als Dienst gestartet wird, mit diesem Benutzerkonto und nicht mehr als System-User. Synology kannte dieses System-/Computerkonto nicht und hatte deshalb den Zugriff verhindert.

                      1. Natürlich muss dieser Benutzer mit dem gleichen Benutzernamen und dem gleichen Kennwort auch auf der Synology eingerichtet und für die Freigabe berechtigt sein!

                      2. Jetzt kann z.B. mit JavaScript direkt auf den Share zugegriffen werden.

                      ...
                      function main() {
                          workbook.xlsx.readFile("\\\\Synology\\Computer\\Pool\\Messungen.xlsm")       // direkter Zugriff
                          //workbook.xlsx.readFile("\\\\192.168.243.5\\Computer\\Pool\\Messungen.xlsm")       // alternativer Zugriff über IP
                          .then(function() {
                              var worksheet = workbook.getWorksheet('Messungen');
                      ...
                      

                      PS: Hier nicht die Laufwerksbuchstaben verwenden sondern direkt zugreifen.

                      Wir hoffen, das hilft allen, die später noch auf dieses Problemchen stoßen.

                      Viele Grüße
                      (Text kommt primär von stabilo...)


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      1 Antwort Letzte Antwort
                      2
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      498

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe