Seite 1 von 2

Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 16.01.2025, 15:25
von Twelectra
Hallo zusammen, ich benötige mal euren Rat. Ich habe eine ganz einfache "logon" Batch Datei erstellt. Diese soll bei Start des Computers ausgeführt werden. Es soll ein Netzlaufwerk hergestellt werden. Ich habe dass in den Gruppenrichtlinien unter Skripte eingetragen und im Verzeichnis auch abgespeichert. Wenn ich die Batch Datei ausführe läuft diese problemlos durch. Wenn ich den Rechner Neustarte, wird jedoch das Script nicht ausgeführt. Gleiches Ergebnis habe ich wenn ich über die Aufgabenplanung gehe. Was übersehe ich hier? Es handelt sich um Windows 11 Pro (aktuelle Version). Ist mir auch ein bisschen peinlich das hier zu posten aber ich finde keine Lösung.

Vielleicht könnt ihr mir einen Tipp geben.

LG T

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 16.01.2025, 15:38
von HAL 9000
Ich hätte das Script zeitverzögert in der Aufgabenplanung hinterlegt.
Die Dienste für Netzwerk sollten ja Zeit haben, zu starten.

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 16.01.2025, 15:43
von Blondi_2021
könntest ja mal hier reinschauen ist zwar für Win 10 sollte auch unter win 11 funktionieren .

https://it-learner.de/windows-script-b ... sfuehren/

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 16.01.2025, 15:56
von moinmoin
Hast du in der Aufgabe als Benutzer System eingetragen? Falls nicht, dürfte das die Ursache sein.
https://www.deskmodder.de/wiki/index.ph ... Windows_10

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 16.01.2025, 19:49
von Twelectra
Hallo Jungs,
vielen Dank für die Tipps. Ich habe den Inhalt von it-learner.de (nach meinem Verständnis) genau so umgesetzt, jedoch ohne Erfolg. Und mich wurmt es, den Fehler nicht zu kennen.

Das mit der Aufgabenplanung hatte ich auch schon versucht, jedoch ohne den Benutzer System. Das Probiere ich morgen erneut.
Danke für eure schnelle Reaktion und vor allem hilfreichen Kommentare.

Lieben Gruss

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 12:05
von Twelectra
Hallo Forum,
ich habe jetzt einiges ausprobiert und der Fehler besteht immer noch. Ich habe den Vorschlag mit der Aufgabenplanung (Zeitverzögert) umgesetzt. Den Benutzer auf SYSTEM umgestellt.
Die Aufgabenplanung startet und führt das Script aus. Als Ergebnis erhalte ich einen Laufwerkbuchstaben der nicht erfolgreich gemountet ist, weil Benutzername oder Kennwort falsch ist.
Die selbe Datei kann problemlos manuell ausgeführt werden (in der CMD) und das Netzlaufwerk kann erfolgreich verbunden werden.
Wo könnte ich noch schauen um mehr Informationen zu dem Problem zu erhalten um es dann auch zu beheben? Irgendwie fuchst es mich doch extremst. Was für Informationen benötigt ihr, damit das Problem besser einzugrenzen ist.

Danke für eure Hilfe.

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 12:17
von Holgi
wie soll man da helfen, wenn du nicht mit einer Zeile schreibst, was du da genau gemacht hast? Wie z.B. sieht der Befehl für die Aufgabenplanung bei dir aus? Das auszuführende Script wurde glaube ich auch noch nicht vorgestellt.

Re: Skripte unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 13:50
von Twelectra
Ok, bitte entschuldige, dass ich bislang so sparsam war mit Infos.

Ich habe als Anlage die Original Dateien Angefügt.
Hier der Aufgaben Eintrag um das Laufwerk zu Mounten ->
Netzlaufwerk_bereitstellen.xml
Hier das Ergebnis im Dateiexplorer ->
Ergebnis.png
Hier die Datei welche für die Aufgabe verwendet wird (Endung habe ich auf TxT geändert) ->
logon.txt
Wichtig, man sieht das Laufwerk H im Dateiexplorer kann es aber dann nicht mehr trennen / oder mit net use delete löschen.

Wenn ich den Computer starte ohne die Aufgabenplanung (Task in der Aufgabenplanung ist dann deaktiviert) zu verwenden, läuft das Script (sofern ich es manuell starte) durch und ich habe Zugriff auf das Netzlaufwerk von Synology.

Windows 11 -> Microsoft Windows [Version 10.0.26100.2894]

Lieben Gruss

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 14:32
von Holgi
zur Fehlerquellenermittlung. Probiere mal dieses Script aus:

Code: Alles auswählen

echo Anmeldung wird verarbeitet und die Laufwerke im Netzwerk werden vorbereitet
timeout 10

set /p username=Geben Sie Ihren Benutzernamen ein:
set /p password=Geben Sie Ihr Passwort ein:

net use /persistent:no h: \\192.168.1.40\MAKO_105 /user:%username% %password% || (
    echo Fehler: Verbindung mit dem Netzlaufwerk fehlgeschlagen. Bitte überprüfen Sie die Eingaben.
    pause
    exit /b
)

echo Netzlaufwerk erfolgreich verbunden!
pause
zur .xml:

Code: Alles auswählen

   <NetworkSettings>
      <Name>antigua</Name>
      <Id>{3DDDBE88-F262-4841-B524-245180AF515E}</Id>
    </NetworkSettings>
NetworkSettings: Hier ist ein Netzwerk (antigua) spezifiziert. Name und die ID korrekt?

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 15:27
von Twelectra
Hi,
ja das Netzwerk ist korrekt. Der Computer ist per WLAN verbunden.

Hier der Output des neuen Scripts:

Code: Alles auswählen

C:\Users\Mark Koch\Documents\Apps\LW>echo Anmeldung wird verarbeitet und die Laufwerke im Netzwerk werden vorbereitet
Anmeldung wird verarbeitet und die Laufwerke im Netzwerk werden vorbereitet

C:\Users\Mark Koch\Documents\Apps\LW>timeout 10

Gewartet wird  0 Sekunden. Weiter mit beliebiger Taste...

C:\Users\Mark Koch\Documents\Apps\LW>set /p username=Geben Sie Ihren Benutzernamen ein:
Geben Sie Ihren Benutzernamen ein:user123

C:\Users\Mark Koch\Documents\Apps\LW>set /p password=Geben Sie Ihr Passwort ein:
Geben Sie Ihr Passwort ein:passwd123

C:\Users\Mark Koch\Documents\Apps\LW>net use /persistent:no h: \\192.168.1.40\MAKO_105 /user:markkoch Xvspufa4PJGDB7   || (
echo Fehler: Verbindung mit dem Netzlaufwerk fehlgeschlagen. Bitte ├╝berpr├╝fen Sie die Eingaben.
 pause
 exit /b
)
Der Befehl wurde erfolgreich ausgeführt.


C:\Users\Mark Koch\Documents\Apps\LW>echo Netzlaufwerk erfolgreich verbunden!
Netzlaufwerk erfolgreich verbunden!

C:\Users\Mark Koch\Documents\Apps\LW>pause
Drücken Sie eine beliebige Taste . . .
Das Script wird manuell fehlerfrei ausgeführt und ich kann auf das Netzlaufwerk fehlerfrei zugreifen.

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 16:13
von Holgi
ok. Schon mal einen Schritt weiter.
Leider kann ich das mit der Aufgabenplanung hier nur schwer nachvollziehen. Zu viele Dinge, die da zwischen dir und mir unterschiedlich sind.
Wäre es ggf. ein Versuch wert, das Script per Run/RunOnce Befehl auszuführen?

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 16:49
von Twelectra
Vielen Dank für Deine Hilfe, na klar wäre das eine Option. Du meinst dann über den REG Key und dort direkt das Kommando ausführen?

Im Nachgang würde ich gerne Zeit investieren um den "blocker" zu identifizieren.

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 20.01.2025, 18:58
von Holgi
yep! So in der Art:
runonce.reg

Code: Alles auswählen

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\RunOnce]
"Logon"="\"C:\\Users\your username\\Downloads\\logon.cmd\""
oder

Code: Alles auswählen

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
logon.cmd in deinem Downloadordner oder entsprechend ändern.
your username durch deinen Nutzernamen ersetzen

Runonce > einmal ausführen
Run > jedes Mal ausführen
wenn das Script da funktioniert, dann müßte es m.M.n. an der Aufgabenplanung liegen; oder ein Timing Problem.

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 21.01.2025, 13:48
von g-force
Leg die "Logon.cmd" in den Autostart-Ordner vom angemeldeten User.

Re: Skript unter Windows 11 beim Start ausführen funktioniert nicht

Verfasst: 22.01.2025, 19:48
von Twelectra
Also hier ein kurzes Update:
Das Script wird vollständig und fehlerfrei ausgeführt, sobald es manuell gestartet wird oder im Autostart Ordner des angemeldeten Users abgelegt ist.

Alle anderen Optionen (Gruppenrichtlinien, Aufgabenplanung und Runonce) funktionieren nicht. Entweder: das Skript wird gar nicht erst gestartet oder das Laufwerk ist im Datei Explorer sichtbar, mit dem Hinweise Benutzer / Kennwort ist falsch.

Ich habe also für diese eine Installation so eine mittelmäßige Lösung gefunden. Das ist erstmal ok. Bei anderen Computern habe ich keine Probleme mit der Aufgabenplanung oder Gruppenrichtlinie. Da funktioniert problemlos.

Ich interessiere mich jetzt lediglich nach Wege wie ich das Probleme weiter eingrenzen kann oder was ich evt. noch prüfen kann.