dellxps
Goto Top

Frage zu net use auf localem Rechner

Hallo ist es möglich in einer bat Datei mit net use den Benutzernamen und Password mit hinterlegen so das der User auf dem lokalen PC nicht den Usernamen und Password eingeben muss.

Hallo,

also hab folgendes Problem, kann ich einem Rechner der im Netzwerk hängt über VPN aber nicht in der Domäne sonder er sich local auf den Rechner anmeldet ein net use Script schreiben so das er die Netzlaufwerke automatisch anbindet.
Das Script(auf localen Rechner) was ich derzeit in der Autostart laufen habe sieht so aus.

net use p: \\10.1.150.11\pool /YES
net use l: \\10.1.150.11\windvsw1 /YES

Das läuft so auch wunderbar, nur muss man hier immer den Administrator eingeben mit Password das er die Netzlaufwerke verbindet. Kann man das nicht mit ins Script einbinden so das der Mitarbeiter das nicht eingeben muss sondern mit dem Script gleich mit ausgeführt wird.


Gruß,
dellxps

Content-ID: 135801

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

Ausgedruckt am: 25.11.2024 um 23:11 Uhr

60730
60730 12.02.2010 um 09:33:52 Uhr
Goto Top
Moin,

Net use /?

liefert z.b
NET USE
[Gerätename | *] [\\Computername\Freigabename[\Datenträger] [Kennwort |]
[/USER:[Domänenname\]Benutzername]

Und wenn der Rechner nicht in der Domain ist - ist doch klar, das man Ihm beim Net Use irgendwie beibringen muß, dass er mit der Domain reden muß.

Gruß
jonny83
jonny83 12.02.2010 um 09:41:43 Uhr
Goto Top
du könntest auch sowas hier verwenden:

runas /user:domain.local\administrator "net use z: \\server1234\e$"

musst dann aber immernoch ein Passwort eingeben - es gibt dafür aber diverse Tools im Internet (auch kostenpflichtig) die das Sicherheitsrisiko minimieren face-smile

Du würdest ja auch nicht wirklich dein Passwort in die obere Zeile eintragen wollen.
Dann müsstest du den Benutzern auch kein Skript zur Verfügung stellen sondern könntest denen gleich Adminrechte geben face-big-smile
StefanKittel
StefanKittel 12.02.2010 um 09:43:11 Uhr
Goto Top
Zitat von @dellxps:
Das läuft so auch wunderbar, nur muss man hier immer den Administrator eingeben mit Password das er die Netzlaufwerke
verbindet. Kann man das nicht mit ins Script einbinden so das der Mitarbeiter das nicht eingeben muss sondern mit dem Script
gleich mit ausgeführt wird.
Beim verbinden schickt der Client Benutzername und Kennwort an der Server und bittet um Zugriff. Da es diesen Benutzer dort nicht gibt, wird der Zugriff abgelehnt. Daraufhin fragt net.exe beim Benutzer nach.

Die bessere Lösung ist den Benutzer in die Domäne aufzunehmen.
Die einfache Lösung ist in der Domänen einen Benutzer anzulegen mit dem gleichen Benutzernamen und Kennwort. Dann klappt die Überprüfung.
Die ganz schlechte Lösung ist in der Batchdatei Benutzername und Kennwort zu speichern.

Stefan
60730
60730 12.02.2010 um 09:45:26 Uhr
Goto Top
Mooooooooooooooin...

nur mal so als ganz kleinen Nachtipp...

Warum muß ich kostenpflichtige Tools einsetzen, wenn ich in der Batch den Benutzernamen eintrage und der Benutzer - der hoffentlich ein Domainkonto hat - sein eigenes Passwort selber reintippt?

Klar- weil die User meistens zu blöd sind face-wink
dellxps
dellxps 12.02.2010 um 09:45:30 Uhr
Goto Top
Moin Timo,

geb ich dir ja recht mit dem beibringen. Das war ja auch meine Frage was ich in dem Fall machen muss bzw. in meinem Scrip zu ändern habe.

Gruß,
dellxps
SlainteMhath
SlainteMhath 12.02.2010 um 09:47:28 Uhr
Goto Top
Moin,

nur muss man hier immer den Administrator eingeben mit Password das er die Netzlaufwerke verbindet. Kann man das nicht mit ins Script einbinden so das der
Mitarbeiter das nicht eingeben muss sondern mit dem Script gleich mit ausgeführt wird.
Wenn du tatsächlich mit dem gedanken spielst das Administrator-Kennwort eures Servers/eurer Domäne in einen Batch auf einem Privatrechner eines Users zu schreiben, dann hast du echt den Beruf verfehlt! Da ist ja Jeder, Vollzugriff auf die Freigaben/das Verzeichniss (windvsw1 - ist das DATEV?) noch besser

lg,
Slainte
jonny83
jonny83 12.02.2010 um 09:54:01 Uhr
Goto Top
das solche Fragen aber immer wieder auftauchen ist schon krass ... wenn man mal rausfinden könnte wieviele Batch Dateien immer wieder Passwörter tragen ... lol ... da bringt die beste Firewall und Security Task Force nichts wenn der Admin dem Benutzer quasi alle Möglichkeiten durch sowas öffnet ...
dellxps
dellxps 12.02.2010 um 09:55:21 Uhr
Goto Top
Ich will nicht umbedingt Administrator mit angeben das war legedlich nur ein Beispiel mehr aber nicht. Mir ist schon klar was man mit Administrator alles anstellen kann. Wie gesagt dies war ein Beispiel um zu erfragen wie ich sowas am besten erstellen kann.
Werd allerdings nun das mal versuchen wie es Stefan beschrieben hat hier.Klar ist ich hätte einen Standart User genommen und nicht den Admin um dies hier noch klarzustellen.

Gruß,
dellxps
maretz
maretz 12.02.2010 um 12:33:42 Uhr
Goto Top
Darf ich dann mal die Frage stellen warum du dem User überhaupt ein Passwort gibst - sofern du das gedenkst dann im Klartext in die Batchdatei zu schreiben?!? Dann lasse einfach das Passwort gleich weg - ist dann eh dasselbe. Denn jeder der einmal Zugriff auf die Festplatte bekommt kann das Passwort dann auch auslesen - egal ob es sich dabei um nen Trojaner, nen Dieb oder whatever handelt...

Ich würde hier EINDEUTIG dazu übergehen das du dein System so anpasst das die Skripte auch dann laufen wenn der Benutzer NICHT das Passwort in irgendeiner Datei stehen hat... Sollte das nicht gehen dann muss er es eben eingeben...