gunter1
Goto Top

Batch Datei net use

Guten Tag, ich habe folgendes Problem und bitte um Hilfe.

- Windows Server 2019
- Win 10 Clients

Beim Login sollen den User Freigaben/Laufwerke zugeordent werden. Die Batch Datei liegt im SYSVOL.

Die Batch Datei ist im Profil / Anmeldescript eingetragen.

Die Batch wird abgearbeitet, da die Begrüssungsbox angezeigt wir. Die Laufwerke werden aber nicht gemapt.

@echo off
echo msgbox "Hallo Anne Lappe - Willkommen in der Domäne vom xxxxxxxx",vbInformation , "Anmeldescript - Domäne"> %temp%\msg.vbs   
%Temp%\msg.vbs 
erase %temp%\msg.vbs


net use K: \\192.168.X.XXX\Home\Übergabe
net use L: \\192.168.X.XXX\Home\Name
net use Q: \\192.168.X.XXX\Data
net use R: \\192.168.X.XXX\Projekte
net use U: \\192.168.X.XXX\XXL_Projekte
net use W: \\192.168.X.XXX\XXG-Projekte

Wenn ich das Skript auf dem Client direkt ausführe, werden die Laufwerke gemapt.

Ich bin ankbar, für jeden Tip.

Gunter

Content-Key: 1549995029

Url: https://administrator.de/contentid/1549995029

Printed on: April 25, 2024 at 07:04 o'clock

Member: sabines
sabines Nov 25, 2021 at 02:01:58 (UTC)
Goto Top
Moin,

wie hast Du die Datei dem User zugeordnet? So was wird üblicherweise über direkte Login Skripte (beim AD User) oder direkte Laufwerkszuordnung per GPO erledigt. Hierzu finden sich etliche Beiträge hier oder per Google.


Grüße
Member: SachsenHessi
SachsenHessi Nov 25, 2021 at 06:09:23 (UTC)
Goto Top
Guten Morgen,
mach das über Gruppenrichtlinien oder Login script.
Alles andere fällt Dir irgendwann auf die Füße.
SH

Tipp: https://www.gruppenrichtlinien.de
Member: departure69
departure69 Nov 25, 2021 updated at 06:46:01 (UTC)
Goto Top
@gunter1:

Hallo.

Die Batch Datei ist im Profil / Anmeldescript eingetragen.

Genau und direkt in's Anmeldeskript gehören diese net use -Befehle, und nicht extra in ein weiteres Skript, das aus dem Anmeldeskript aufgerufen wird. Das ist unnötig. Wozu soll das gut sein?

Schreib' die Befehle direkt in die Anmeldeskripte der User, fertig.

Achja, noch etwas, Netzlaufwerke können manchmal etwas störrisch sein, deshalb lösche ich im Anmeldeskript die ganzen Laufwerke zuerst und verbinde sie dann erst neu. Das ist deutlich zuverlässiger.
Beispiel:

Net use N: /DELETE
Net Use N: "\\APPSRV02.domaene.local\Programme"


Viele Grüße

von

departure69
Member: PeterPanter
PeterPanter Nov 25, 2021 at 06:47:55 (UTC)
Goto Top
Moin,
da das (Login?-)Script ja offensichtlich läuft, ist die Frage, warum die net use ... nicht klappen. Lass das Script doch mal ein Log schreiben, dann kann man vielleicht sehen, was passiert / nicht passiert.

Man kann die Logs auf ein Net-Share schreiben lassen:
net use x: “\\sharefolder\log”
command1 >> “x:\%computername%.log”
command2 >> “x:\%computername%.log”
command3 >> “x:\%computername%.log”
net use x: /delete /Y

aber das würde wahrscheinlich nicht funktionieren. Also lieber lokal...

/pp
Member: gunter1
gunter1 Nov 25, 2021 at 11:11:13 (UTC)
Goto Top
Guten Tag und Danke für die Hinweise.

Was ich nicht geschrieben habe ist, dass die Scripte vor einer Woche noch ohne Probleme funktioniert hatten.

Richtig ist, dass man das mit den GPO machen sollte. Trotzdem muss ich mich fragen, wieso das jetzt nicht mehr funktioniert. Das interessiert mich schon.
Member: gunter1
gunter1 Nov 25, 2021 at 11:15:37 (UTC)
Goto Top
Hallo departure69,

ich habe bei meinem Script das Laufwerk vorher gelöscht (/DELETE).

Das hat auch nicht funktioniert
Member: SachsenHessi
SachsenHessi Nov 25, 2021 at 12:37:33 (UTC)
Goto Top
evtl. Rechte-Problem ?
SH
Member: IceBeer
IceBeer Nov 25, 2021 updated at 18:35:56 (UTC)
Goto Top
Hallo,

öffne mal auf einem Client eine administrative Eingabeaufforderung und gib "net use" ein.
Ich vermut mal stark dass da deine Netzlaufwerke vorhanden sind.
Sollte dem so sein rührt das daher, dass ein Anmeldeskript soweit ich weiß mit den höchsten Rechten des Benutzers ausgeführt wird
--> ich vermute Administrator Rechte
Der Windows Explorer läuft dank UAC nur mit Benutzerrechten
--> da gibt es die Laufwerke nicht

MfG IceBeer
Member: gunter1
gunter1 Nov 25, 2021 at 18:45:09 (UTC)
Goto Top
Net use hatte ich schon gemacht und nichts gesehen.

Dass es an den Rechten liegt, glaube ich nicht. Auch wenn ich mich mit admin Rechten anmelde, werden die LW nicht angelegt.
Member: mbehrens
Solution mbehrens Nov 25, 2021 at 22:13:46 (UTC)
Goto Top
Zitat von @gunter1:

Die Batch wird abgearbeitet, da die Begrüssungsbox angezeigt wir. Die Laufwerke werden aber nicht gemapt.

> @echo off
> echo msgbox "Hallo Anne Lappe - Willkommen in der Domäne vom xxxxxxxx",vbInformation , "Anmeldescript - Domäne"> %temp%\msg.vbs   
> %Temp%\msg.vbs 
> erase %temp%\msg.vbs
> 
> 
> net use K: \\192.168.X.XXX\Home\Übergabe
> net use L: \\192.168.X.XXX\Home\Name
> net use Q: \\192.168.X.XXX\Data
> net use R: \\192.168.X.XXX\Projekte
> net use U: \\192.168.X.XXX\XXL_Projekte
> net use W: \\192.168.X.XXX\XXG-Projekte
> 
> 

Ich tippe mal darauf, dass das aufgerufene VBS Programm nie den Weg zurück findet.
Member: gunter1
gunter1 Nov 25, 2021 at 23:12:36 (UTC)
Goto Top
Bingo und Danke.

Ja, es war das vbs Script.

Oh man, wie blind man doch manchmal ist.