Fehler bei Net use Script
Hallo Admins,
folgende Frage:
Ich habe gerade ein Problem mit meinem Logonscript:
Ich habe eine NAS-Platte, einen Windows 2003 Fileserver und einen SBS11 Domaincontroller.
Die Benutzer loggen sich ein mit einem Net Use Script, dass zwei Laufwerke vom NAS und 2 vom Windows 2003 Server verbindet, bisher. Ab heute sollen noch 2 Laufwerke vom SBS11 verknüpft werden und da ist das Problem.
Das Logonscipt funktioniert ansonsten wunderbar, nur bei der Verknüpfung vom SBS11 gibt es die Fehlermeldung:
Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen Ressource, und versuchen Sie es erneut.
Komischerweise, wenn ich den net use Befehl manuell ausführe, nachdem das Logonscript gelaufen ist, funktioniert das mapping.
das script sieht so aus:
net use o: \\Server\1 /user:domain.local\Benutzer passwort
net use v: \\Server\2 /user:domain.local\Benutzer passwort
net use w: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\SBS11\1 /user:domain.local\Benutzer passwort
net use y: \\SBS11\1 /user:domain.local\Benutzer passwort
Wo liegt denn da der Fehler? Ich hab zwar gelesen, dass der Netuse Befehel funtionieren sollte, wenn ich statt SBS die IP eingebe, aber das ist ja auch nicht Sinn der Sache.
Vielleicht habt Ihr ja einen Tip für mich?
folgende Frage:
Ich habe gerade ein Problem mit meinem Logonscript:
Ich habe eine NAS-Platte, einen Windows 2003 Fileserver und einen SBS11 Domaincontroller.
Die Benutzer loggen sich ein mit einem Net Use Script, dass zwei Laufwerke vom NAS und 2 vom Windows 2003 Server verbindet, bisher. Ab heute sollen noch 2 Laufwerke vom SBS11 verknüpft werden und da ist das Problem.
Das Logonscipt funktioniert ansonsten wunderbar, nur bei der Verknüpfung vom SBS11 gibt es die Fehlermeldung:
Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen Ressource, und versuchen Sie es erneut.
Komischerweise, wenn ich den net use Befehl manuell ausführe, nachdem das Logonscript gelaufen ist, funktioniert das mapping.
das script sieht so aus:
net use o: \\Server\1 /user:domain.local\Benutzer passwort
net use v: \\Server\2 /user:domain.local\Benutzer passwort
net use w: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\SBS11\1 /user:domain.local\Benutzer passwort
net use y: \\SBS11\1 /user:domain.local\Benutzer passwort
Wo liegt denn da der Fehler? Ich hab zwar gelesen, dass der Netuse Befehel funtionieren sollte, wenn ich statt SBS die IP eingebe, aber das ist ja auch nicht Sinn der Sache.
Vielleicht habt Ihr ja einen Tip für mich?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 245745
Url: https://administrator.de/contentid/245745
Ausgedruckt am: 23.11.2024 um 08:11 Uhr
8 Kommentare
Neuester Kommentar
Hallo,
Du verknüpfst das Logonscript mit den SBS oder startest du das Logonscript damit dir dieses UNC Pfade zu Laufwerksbuchstaben erstellt und Verbindet?
Lies mal deine Fejhlermeldung genau und bring die in einer dir genehme und Verständliche Wortwahl
Mit mehr als einen Benutzernamen kannst du nicht auf Freigaben (Laufwerke, Drucker, usw.) von ein und denselben Server gleichzeitig zugreifen. Nur immer mit EIN Benutzernamen.
Beispiel:
Müller hat Rechte nur für \\Server1\Freigabe1 und \\Server1\Freigabe3
Meier hat Rechte nur für \\Server1\Freigabe2 und \\Server1\Freigabe3
Meier soll nun am Server1 auf Freigabe1 mit den Benutzernamen von Müller Gleichzeitig zugreifen wenn er als Meier angemeldet ist.
Das ging noch nie.
Mehr sagt deine Fehlermeldung nicht aus.
Gruß,
Peter
Du verknüpfst das Logonscript mit den SBS oder startest du das Logonscript damit dir dieses UNC Pfade zu Laufwerksbuchstaben erstellt und Verbindet?
Lies mal deine Fejhlermeldung genau und bring die in einer dir genehme und Verständliche Wortwahl
Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer
Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen
Ressource, und versuchen Sie es erneut.
Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen
Ressource, und versuchen Sie es erneut.
Beispiel:
Müller hat Rechte nur für \\Server1\Freigabe1 und \\Server1\Freigabe3
Meier hat Rechte nur für \\Server1\Freigabe2 und \\Server1\Freigabe3
Meier soll nun am Server1 auf Freigabe1 mit den Benutzernamen von Müller Gleichzeitig zugreifen wenn er als Meier angemeldet ist.
Das ging noch nie.
Mehr sagt deine Fehlermeldung nicht aus.
Wo liegt denn da der Fehler? Ich hab zwar gelesen, dass der Netuse Befehel funtionieren sollte, wenn ich statt SBS die IP eingebe,
Nur wenn keine Namensauflösung funktioniert.Gruß,
Peter
Hi,
ich würde an erster Stelle im Script sicherheitshalber mal ein
setzen um zuerst alle evtl. gespeicherten Verbindungen zu trennen.
Ansonsten schließe ich mich @killtec an. Du musst wenn der AD-User sowieso auf alle Shares berechtigt ist, die Userangabe im net use Befehl nicht angeben.
Edit: Wenn es nur darum geht Netzlaufwerke zu Mappen wäre eine alternative eine GPO. Im Gruppenrichtlinienverwaltungs-Editor kann man unter dem Punkt "Benutzerkonfiguration --> Einstellungen --> Windows-Einstellungen --> Laufwerkzuordnungen" alle Netzlaufwerke eintragen.
Viele Grüße
Jens
ich würde an erster Stelle im Script sicherheitshalber mal ein
net use * /del /y
setzen um zuerst alle evtl. gespeicherten Verbindungen zu trennen.
Ansonsten schließe ich mich @killtec an. Du musst wenn der AD-User sowieso auf alle Shares berechtigt ist, die Userangabe im net use Befehl nicht angeben.
Edit: Wenn es nur darum geht Netzlaufwerke zu Mappen wäre eine alternative eine GPO. Im Gruppenrichtlinienverwaltungs-Editor kann man unter dem Punkt "Benutzerkonfiguration --> Einstellungen --> Windows-Einstellungen --> Laufwerkzuordnungen" alle Netzlaufwerke eintragen.
Viele Grüße
Jens
Hallo,
.
"Net Use" sollte dir alle vorhandenen Verbindungen anzeigen (ohne den betreffenden Benutzer)
"netstat -ano" zeigt dir alle TCP / UDP Verbindungen zum SBS an (IP des Servers suchen)
Es kann immer nur ein Benutzer gleichzeitig auf Freigaben eines Servers zugreifen. Es musst nicht zwingend der Angemeldete Benutzer sein. Auch Druckerwarteschlangen und andere Dienste stellen Freigaben bereit.
ERGO:
Domäne\Meier ist angemeldet
Domäne\Müller greift erfolgreich auf Freigaben / Dienste vom SBS zu
Domäne\[user:104528} bekommt obige Fehlermeldung wenn er nun auch noch auf Freigaben vom SBS mit seinen Namen zugreifen will.
Das war schon immer so.
Oftmals hilft es dann per IP und nicht per Namen auf den SBS zuzugreifen. Das ist eher ein Bug als ein Feature. Windows denkt dann das es komplett verschiede Server sind.
Und das ist nicht auf einen SBS beschränkt.
Wie schon gesagt, lies dir deine Fehlermeldung durch und verstehe was dort geschrieben steht. Im Internet deiner Wahl findest du auch Suchergebnisse wenn du deine Fehlermeldung eintippelst.
Sorge dafür das der Angemeldete Benutzer immer alleine auf irgendwelche Freigaben zugreift. Dafür ist eine Domäne ganz hilfreich und auch vorgesehen. Und da der Angemeldete Benutzer sich ja an den SBS Authentifizieren tut, ist das nutzen von Freigaben des SBS dann unter andere Benutzernamen eher ein NoGo weil siehe oben.
Gruß,
Peter
Zitat von @ischbindebaetmaen:
net use o: \\Server\1 /user:domain.local\Benutzer passwort
net use v: \\Server\2 /user:domain.local\Benutzer passwort
net use w: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\NAS\2 /user:domain.local\Benutzer passwort
net use y: \\SBS11\1 /user:domain.local\Benutzer passwort
net use z: \\SBS11\2 /user:domain.local\Benutzer passwort
Wenn es sich um den Angemeldeten Benutzer handelt kannst du dir den Benutzer sparen sofern der Server 2003 Mitglieds Server oder gar weiterer DC in der Domäne ist und dein NAS die Benutzer gegen dein AD Authentifiziertnet use o: \\Server\1 /user:domain.local\Benutzer passwort
net use v: \\Server\2 /user:domain.local\Benutzer passwort
net use w: \\NAS\1 /user:domain.local\Benutzer passwort
net use x: \\NAS\2 /user:domain.local\Benutzer passwort
net use y: \\SBS11\1 /user:domain.local\Benutzer passwort
net use z: \\SBS11\2 /user:domain.local\Benutzer passwort
.
@ Pjordorf, das Script wird gestartet, damit es UNC Pfade zu Laufwerksbuchstaben erstellt und Verbindet nach Anmelden in der AD.
Schon klar was deine Scripts tun Ich greife mit dem Script nur mit einem User auf die Freigaben der Server zu.
Ist der eine von dir genannte Benutzer auch der am Client angemeldete Benutzer der auf dein SBS zugreifen will im Script?AD User Meier ist am Terminal angemeldet und hat Freigaben und Berechtigungen auf Ordner 1 und 2 auf jeweils den Geräten NAS, 2003 Server und SBS.
Da der Fehler nur beim Zugriff auf dein SBS kommt, lassen wir den Server 2003 und dein NAS mal besser weg. Irrelevant.die Fehlermeldung kommt NUR beim Mapping der Ordner 1 und 2 auf dem SBS.
Weil schon eine Verbindung zu dein SBS mit einen Benutzer besteht, du nun mittels eines anderen Benutzers weitere Freigaben nutzen willst. DAS GEHT NICHT und genau das sagt dir deine Fehlermeldung."Net Use" sollte dir alle vorhandenen Verbindungen anzeigen (ohne den betreffenden Benutzer)
"netstat -ano" zeigt dir alle TCP / UDP Verbindungen zum SBS an (IP des Servers suchen)
Es kann immer nur ein Benutzer gleichzeitig auf Freigaben eines Servers zugreifen. Es musst nicht zwingend der Angemeldete Benutzer sein. Auch Druckerwarteschlangen und andere Dienste stellen Freigaben bereit.
ERGO:
Domäne\Meier ist angemeldet
Domäne\Müller greift erfolgreich auf Freigaben / Dienste vom SBS zu
Domäne\[user:104528} bekommt obige Fehlermeldung wenn er nun auch noch auf Freigaben vom SBS mit seinen Namen zugreifen will.
Das war schon immer so.
Oftmals hilft es dann per IP und nicht per Namen auf den SBS zuzugreifen. Das ist eher ein Bug als ein Feature. Windows denkt dann das es komplett verschiede Server sind.
Und das ist nicht auf einen SBS beschränkt.
Wie schon gesagt, lies dir deine Fehlermeldung durch und verstehe was dort geschrieben steht. Im Internet deiner Wahl findest du auch Suchergebnisse wenn du deine Fehlermeldung eintippelst.
Sorge dafür das der Angemeldete Benutzer immer alleine auf irgendwelche Freigaben zugreift. Dafür ist eine Domäne ganz hilfreich und auch vorgesehen. Und da der Angemeldete Benutzer sich ja an den SBS Authentifizieren tut, ist das nutzen von Freigaben des SBS dann unter andere Benutzernamen eher ein NoGo weil siehe oben.
Gruß,
Peter
Hallo,
´
Gruß,
Peter
´
Zitat von @ischbindebaetmaen:
Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen Ressource, und versuchen Sie es erneut.
Schau mal bei Windows 8 - Samba mehrere network share Verbindungen rein. Er hat das gleiche wie du nur in English und Samba. Ursache ist die gleiche ....Mehrfache Verbindungen zu einem Server oder einer freigegebenen Ressource von demselben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig. Trennen Sie alle früheren Verbindungen zu dem Server bzw. der freigegebenen Ressource, und versuchen Sie es erneut.
Gruß,
Peter
Moin,
Hast du geschaut, dass keine anderen Benutzer angemeldet sind? Wann wird denn dein Script aufgerufen bzw. wie? Policy? AD User eintrag?
Bei Policy könnte es zu problemen kommen, wenn du mehrere User am rechner anmeldest und diese sich gegenseitig die Freigaben blockieren. (da du dann ja alle über den selben(!) benutzer verbindest.)
ansonsten schau mal, welche Dateien dein User auf dem Fileserver offen hat und schließe mal alle aktiven Verbindungen des Users. sorge dafür, dass der user überall vollständig abgemeldet ist (im Zweifel durch einen Reboot) und teste dann nochmal.
Gruß
Chris
Zitat von @ischbindebaetmaen:
@ Pjordorf
"Weil schon eine Verbindung zu dein SBS mit einen Benutzer besteht, du nun mittels eines anderen Benutzers weitere Freigaben
nutzen willst. DAS GEHT NICHT und genau das sagt dir deine Fehlermeldung."
Nein, wenn sich der Benutzer anmeldet besteht keine Netzlaufwerksverbindung zum SBS. Nach dem Anmleden soll derderselbe Benutzer,
der sich angemldet hat und Netzlaufwerksverbindungen zum NAS und 2003 Server aufgebaut hat zwie Netzlaufwerke vom SBS gemappt
bekommen.
@ Pjordorf
"Weil schon eine Verbindung zu dein SBS mit einen Benutzer besteht, du nun mittels eines anderen Benutzers weitere Freigaben
nutzen willst. DAS GEHT NICHT und genau das sagt dir deine Fehlermeldung."
Nein, wenn sich der Benutzer anmeldet besteht keine Netzlaufwerksverbindung zum SBS. Nach dem Anmleden soll derderselbe Benutzer,
der sich angemldet hat und Netzlaufwerksverbindungen zum NAS und 2003 Server aufgebaut hat zwie Netzlaufwerke vom SBS gemappt
bekommen.
Hast du geschaut, dass keine anderen Benutzer angemeldet sind? Wann wird denn dein Script aufgerufen bzw. wie? Policy? AD User eintrag?
Bei Policy könnte es zu problemen kommen, wenn du mehrere User am rechner anmeldest und diese sich gegenseitig die Freigaben blockieren. (da du dann ja alle über den selben(!) benutzer verbindest.)
- Nutzer Meier meldet sich am Terminal an.
- Nutzer Meier bekommt Netzlaufwerke gemappt von:
Server 2003
NAS
SBS11
Ich versuche nicht einen anderen Benutzer zu verbinden, sondern bei allen Geräten ein und denselben..
Wenn du auf dem Terminalserver unterwegs bist, 1. schau mal ob noch eine alte Session von dem User besteht, vielleicht hat sitzen da noch die Freigaben. (ja, man kann auch mit dem gleichen user mehrere Terminalsession auf einem Server starten und das unter 2003 leichter wie bei 2008+) 2. lasse mal, wie oben genannt die Userdaten weg, ist so oder so nicht gesund Passwörter in Scripten stehen zu haben.- Nutzer Meier bekommt Netzlaufwerke gemappt von:
Server 2003
NAS
SBS11
Ich versuche nicht einen anderen Benutzer zu verbinden, sondern bei allen Geräten ein und denselben..
ansonsten schau mal, welche Dateien dein User auf dem Fileserver offen hat und schließe mal alle aktiven Verbindungen des Users. sorge dafür, dass der user überall vollständig abgemeldet ist (im Zweifel durch einen Reboot) und teste dann nochmal.
Gruß
Chris