hambuergaer
Goto Top

Laufwerkmapping mit runas funktioniert nicht

Hallo zusammen,

ich bin gestern im Rahmen eines anderen Vorhabens auf ein Problem gestoßen. Ich versuche mit "runas" ein Laufwerk zu mappen. Führe ich den Befehl

net use h: \\servername\freigabename Passwort /USER:domäne\user

unter dem User aus, der angemeldet ist, dann funktioniert das Mapping. Schreibe ich ein Script, in dem das Laufwerksmapping eingebunden ist, und starte das Script mit runas, dann funktioniert das Mapping leider nicht face-sad

runas /user:aktuell_angemeldeter_user c:\temp\map-drives.bat

Hintergrund ist folgender. Ich möchte mit Hilfe von Autoexnt beim Start meines Servers ein paar Server-Programme automatisch starten, ohne das ein User angemeldet ist. Davor muss ein Laufwerk gemappt werden. Ich dachte, wenn ich die Scripte mit runas ausführe, dann würden gleichzeitig die Laufzeitumgebunden meines Users geladen werden.

Hat dafür jemand eine Erklärung? Ich habe in dem Script, welches ich per runas ausführe auch ein "start explorer" eingebaut um zu schauen, ob das Laufwerk dort auftaucht...

Content-ID: 104649

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

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

68030
68030 23.12.2008 um 09:49:53 Uhr
Goto Top
Hi

Warum mit runas das Script starten runas verwendest Du nur um das Script zb: als Administrator ausführen wenn der User keine Rechte hat????

Bau dein Script anders :

net use h: \\servername\freigabename Passwort / User:domaine\user
Speichere es als zb: mounting.bat

und jetzt schreibe ein zweites script das es ausführt :
runas user:test #

  1. = pfad des scriptes

mfg
hambuergaer
hambuergaer 23.12.2008 um 10:07:09 Uhr
Goto Top
Hallo #remi#,

das habe ich auch schon versucht, leider mit dem selben Ergebnis face-sad Ich finde es komisch, dass es auch nicht funktioniert, wenn ich runas mit dem User starte, mit dem ich ohnehin gerade angemeldet bin (lediglich zum testen).
Hubert.N
Hubert.N 23.12.2008 um 10:50:50 Uhr
Goto Top
Originalauszug aus der Anleitung von Microsoft:
Da noch keine Benutzerumgebungsvariablen deklariert worden sind, wenn "AutoExNT" beim Systemstart ausgeführt wird müssen Sie mit vollständigen Pfadangaben arbeiten.

da es auch nicht klappt, wenn du angemeldet bist: Was ist denn dir Rückmeldung deines Servers ???


edit: starte ggf. doch mal den Dienst mit den entsprechenden Benutzerdaten. Dann wierd das Script mit diesen Benutzerdatehn ausgeführt und du kannst vielleciht ganz auf die Konstruktion mit runas verzichten.
68030
68030 23.12.2008 um 11:18:26 Uhr
Goto Top
runas user:user@domaine.at oder auch ohne domaine script.bat
danach fragt er nach dem passwort kommst du soweit ?

mfg
hambuergaer
hambuergaer 23.12.2008 um 11:29:44 Uhr
Goto Top
Zitat von @68030:
runas user:user@domaine.at oder auch ohne domaine script.bat
danach fragt er nach dem passwort kommst du soweit ?

mfg

Ja, so weit komme ich! Das Skript wird auch angeblich anständig ausgeführt.
hambuergaer
hambuergaer 23.12.2008 um 11:30:34 Uhr
Goto Top
Zitat von @Hubert.N:
Originalauszug aus der Anleitung von Microsoft:
Da noch keine Benutzerumgebungsvariablen deklariert worden sind,
wenn "AutoExNT" beim Systemstart ausgeführt wird
müssen Sie mit vollständigen Pfadangaben arbeiten.


da es auch nicht klappt, wenn du angemeldet bist: Was ist denn dir
Rückmeldung deines Servers ???


edit: starte ggf. doch mal den Dienst mit den entsprechenden
Benutzerdaten. Dann wierd das Script mit diesen Benutzerdatehn
ausgeführt und du kannst vielleciht ganz auf die Konstruktion
mit runas verzichten.

Das Skript wird ohne Fehler gestartet...
68030
68030 23.12.2008 um 12:01:40 Uhr
Goto Top
Wird das Luafwerk nicht gemountet dann liegt es am dem zweiten batch ! oder?

mfg
hambuergaer
hambuergaer 23.12.2008 um 12:57:30 Uhr
Goto Top
Zitat von @68030:
Wird das Luafwerk nicht gemountet dann liegt es am dem zweiten batch !
oder?

mfg


Ne, führe ich Mapping-Batch von Hand aus, dann funktioniert es. Lediglich im Zusammenhang mit runas klappt es nicht.
68030
68030 23.12.2008 um 14:29:32 Uhr
Goto Top
wie schaut das run as script aus ? poste es mal hier
danke

mfg
hambuergaer
hambuergaer 23.12.2008 um 15:11:58 Uhr
Goto Top
Zitat von @68030:
wie schaut das run as script aus ? poste es mal hier
danke

mfg

runas /user:servername\username C:\WINDOWS\system32\map_drive_g.bat

Der User, der sich hinter user:servername\username verbirgt ist lokaler Admin!!!

map_drive_g.bat sieht wie folgt aus:

net use g: \\servername\freigabename PASSWORT /USER:domäne\User

Habe überall eine PAUSE eingebaut, um zu schauen, ob die Skripte anständig ausgeführt werden. Das scheint der Fall. Bei keinem Skript taucht ein Fehler auf. Führe ich das Mapping-Skript von Hand aus, dann wird das Laufwerk verbunden...
cskcsk
cskcsk 23.12.2008 um 16:50:46 Uhr
Goto Top
Das mit dem Runas befehl funktioniert nicht. Der übergibt die Informationen nicht.
Ich habe aus diesem Grund das Tool "RunassPC" genommen. Funktioniert genau so wie "Runas"
Hinzu kommt, das das Tool die Benutzerdaten verschlüsselt was Runas nicht macht.

Hoffe konnte helfen

VG csk
68030
68030 24.12.2008 um 07:42:07 Uhr
Goto Top
hi

ich würde runas anderst machen und zwar wie folgt:

mit domaine : runas /user:username@domaine c:\windows\system32\map_drive_g.bat
ohne domaine: runas /user:username c:\windows\system32\map_drive_g.bat
mfg

#tremi#