Net use Script - wenn keine Berechtigung für den Pfad, Aufforderung für Benutzerdaten unterdrücken
Hallo zusammen...
ich möchte ein Skript nutzen, das ALLE USER benutzen sollen, um Netzlaufwerke zu verbinden.
Allerdings haben nicht alle User auf alle Freigaben Zugriff.
Der eine hier, der andere da,....
Wenn ich jetzt dieses Script ausführe, dann kommt unter Windows direkt eine Aufforderung für Benutzername und Kennwort, wenn ein Netzlaufwerk zu einer Freigabe hergestellt werden soll, zudem der User keine Berechtigung hat.
Kann man das irgendwie unterdrücken?
Also nach dem Motto: "Versuch das mal mit dem vorhandenem Benutzernamen zu verbinden, wenn nicht, dann lass es und geh in die nächste Zeile" ....
Danke für Eure Hilfe.
VG
ich möchte ein Skript nutzen, das ALLE USER benutzen sollen, um Netzlaufwerke zu verbinden.
Allerdings haben nicht alle User auf alle Freigaben Zugriff.
Der eine hier, der andere da,....
Wenn ich jetzt dieses Script ausführe, dann kommt unter Windows direkt eine Aufforderung für Benutzername und Kennwort, wenn ein Netzlaufwerk zu einer Freigabe hergestellt werden soll, zudem der User keine Berechtigung hat.
Kann man das irgendwie unterdrücken?
Also nach dem Motto: "Versuch das mal mit dem vorhandenem Benutzernamen zu verbinden, wenn nicht, dann lass es und geh in die nächste Zeile" ....
Danke für Eure Hilfe.
VG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 374921
Url: https://administrator.de/contentid/374921
Ausgedruckt am: 25.11.2024 um 11:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Ist da eine Domaene vorhanden? Dann mach das ueber Richtlinien.
Wenn nicht, lies Dich hier schlau.
https://superuser.com/questions/908194/net-use-remove-if-no-right
BFF
Ist da eine Domaene vorhanden? Dann mach das ueber Richtlinien.
Wenn nicht, lies Dich hier schlau.
https://superuser.com/questions/908194/net-use-remove-if-no-right
BFF
Hallo BlueStarDE,
wenn Du's unbedingt mit Batch machen willst, dann kannst Du es so machen:
Zuerst erfolgt ein Zugriff auf die Freigabe und dabei wird der vorhandene Benutzername (und Kennwort) verwendet.
Wenn das Erfolg hat (If-Bedingung erfüllt), dann kommt das net use, andernfalls passiert nichts
und es geht dann so oder so mit der nächsten Zeile weiter.
Gruß Frank
Zitat von @BlueStarDE:
Also nach dem Motto: "Versuch das mal mit dem vorhandenem Benutzernamen zu verbinden, wenn nicht, dann lass es und geh in die nächste Zeile" ....
Also nach dem Motto: "Versuch das mal mit dem vorhandenem Benutzernamen zu verbinden, wenn nicht, dann lass es und geh in die nächste Zeile" ....
wenn Du's unbedingt mit Batch machen willst, dann kannst Du es so machen:
if exist \\ServerA\FreigabeA\. net use P: \\ServerA\FreigabeA
if exist \\ServerA\FreigabeB\. net use Q: \\ServerA\FreigabeB
if exist \\ServerA\FreigabeC\. net use R: \\ServerA\FreigabeC
if exist \\ServerB\FreigabeA\. net use S: \\ServerB\FreigabeA
if exist \\ServerB\FreigabeB\. net use T: \\ServerB\FreigabeB
REM usw.
Wenn das Erfolg hat (If-Bedingung erfüllt), dann kommt das net use, andernfalls passiert nichts
und es geht dann so oder so mit der nächsten Zeile weiter.
Gruß Frank