Laufwerkmapping Win7

GizmoBoy

Lieutenant
Registriert
Okt. 2006
Beiträge
927
Morgen Leute :)

Ich bin gerade eben auf folgendes Problem gestoßen.

Zum mappen aller Laufwerke aus dem Netzwerk nutze ich einen Batch-Script. Es funktioniert wunderbar bis auf wenn ich eine Konsole mit admin-rechten starte.
Dann findet er keine gemappten Laufwerke.

Wie kann ich das in mein Skript einbinden?! Oder hat Ihr ne gute und einfache Lösung.

Welche mir nicht so gefällt ist das ich das Script sonst nochmal mit der Admin-Konsole ausführen muss.


REM Netzlaufwerksmapping
@ECHO OFF

REM net use * /D /Y

REM Disconnect old Drives

net use I: /D /Y

net use J: /D /Y

net use K: /D /Y

net use N: /D /Y

net use O: /D /Y

net use P: /D /Y

net use Q: /D /Y

net use H: /D /Y

net use T: /D /Y

net use L: /D /Y

REM Connect New Drives

net use I: \\Orangutan\***

net use Q: \\Orangutan\***

net use H: \\Orangutan\***

net use K: \\Orangutan\***

net use J: \\Orangutan\***

net use N: \\Orangutan\***

net use O: \\Orangutan\***

net use L: \\Orangutan\***

net use P: \\Cachalot\***
 
Hi,
meines Wissens kann man mit dem "run as" Befehl das Admin Konto angeben und somit skripte / Batchdateien als Admin ausführen lassen..
Müsste das bei gelegenheit nochmal prüfen, bin mir aber ziemlich sicher...

Gruß
 
Hey Freezer8,

danke für deine schnelle Antwort.

Du meinst also das man im Script ein Befehl "run as" eintragen kann.... Die Laufwerke müssen als Standarduser und für das Admin Konto gemappt werden.

Gruß
 
Hi,
habe in einem anderen Forum (www.Administrator.de") auf die schnelle folgendes dazu gefunden:

windir%\System32\runas.exe /savecred /user:Administrator batchfile.bat


Der Parameter "/savecred" sorgt dafür, daß sich "runas" nach der einmaligen Eingabe des Paßwortes beim allerersten Aufruf merkt, daß der Nutzer diesen Befehl im Administratorkontext ausführen darf. Der Parameter funktioniert soweit ich weiß mit allen aktuellen Windows-Versionen außer der XP Home Edition.

Dieser Beitrag wurde wie gesagt in einem anderen Forum vom Benutzer "Kessl"
gepostet.

ich hoffe es hilft Dir?
 
Wie kann ich den in mein Batch Script einbauen?!
 
indem die erste Zeile in deiner Batch Datei so lautet:

windir%\System32\runas.exe /savecred /user:Administrator "hier der Name Deiner.bat"


Wenn Du WIN 7 als OS hast
kannst Du es testen wenn Du eine Test.bat auf deinem Desktop erstellst mit folgendem Inhalt:

windir%\System32\runas.exe /savecred /user:Administrator Test.bat

msg "Dein Username" hallo #"Dein Username" ersetzt Du durch deinen Anmeldenamen#
 
Wenn ich das so in meine Batch Datei schreibe, passiert folgendes:

Die Laufwerke im Standard.Konto werden gelöscht und im Admin-Konto nicht


Es handelt sich um Win7.
 
hmm,
tipp mal in der cmd den Befehl "runas" ein,

da kannst du erstmal checken wie die Syntax lauten muss:

runas \Administrator@Domäne oder sowas ?!?
Ergänzung ()

So sollte es laufen......

runas /user:Admin /savecred "C:\batchdatei.bat"
 
Läuft leider nicht... verdammt... komme gerade nicht weiter
 
hi,
sag mal kannst Du nicht Deine Batch im Aufgabenplaner starten lassen mit Trigger systemstart / oder Anmeldung? und dort kannst Du doch auch das Admin Konto hinterlegen inklusive Passwort als auszuführenden Benutzer angeben?
 
Zurück
Oben