Guten Abend und ein frohes 2023!
Ich versuche gerade per script mehrere Netzlaufwerke unter Windows 10 einzubinden.
Die Laufwerkbuchstaben sind nicht belegt, der Benutzer und das Passwort sind in den Windows Anmeldeinformationen hinterlegt und mit copy/paste der Pfade geht das einbinden über den Explorer (Netzlaufwerk einbinden) problemlos.
#include <AutoItConstants.au3>
#include <Process.au3>
DriveMapAdd("G:", "\\192.168.150.34\Bücher Cloud") ;Lösung 1: geht, aber nach Neustart weg
DriveMapAdd("G:", "\\192.168.150.34\Swiffer") ;Lösung 1: geht, aber nach Neustart weg
DriveMapAdd("G:", "\\192.168.150.34\Swiffer /persistent:yes") ;nop, ein Versuch wars wert
_RunDOS("net use H: \\192.168.150.34\Bücher Cloud /persistent:yes") ;Lösung 2: geht nicht, Systemfehler 87 aufgetreten. Falscher Parameter.
_RunDOS("net use I: \\192.168.150.34\Swiffer /persistent:yes") ;Lösung 2: geht, aber nur solange kein Abstand im Name siehe #7
Lösung 1: Funktioniert ist aber nach einem Neustart wieder weg: DriveMapAdd("G:", "\\192.168.150.34\Bücher Cloud")
Falls es hier eine möglichkeit gibt die Laufwerke nach dem Neustart wieder einzubinden wäre das die Lösung. Per Aufgabenplanung oder Autostart scheint mir ein wenig speziell..
Lösung 2: Funktioniert bei allen Laufwerken ohne Abstand im Namen?!?:
Funktioniert nicht: _RunDOS("net use H: \\192.168.150.34\Bücher Cloud /persistent:yes") Systemfehler 87 aufgetreten. Falscher Parameter.
Funktioniert: _RunDOS("net use I: \\192.168.150.34\Swiffer /persistent:yes")
Übersehe ich etwas oder hat ggf. Windows einen weg?
Grüsse Swiffer