lefg 276 Geschrieben 22. März 2006 Melden Geschrieben 22. März 2006 Ich mache bei mir mal ein Mapping net use * \\1Server\Software net use * \\1Server\Dozenten Mit net use an der Eingabeaufforderung sieht das so aus. Status Lokal Remote Netzwerk ------------------------------------------------------------------------------- OK G: \\1server\software Microsoft Windows-Netzwerk OK H: \\1server\Dozenten Microsoft Windows-Netzwerk Der Befehl wurde erfolgreich ausgefhrt. Mit net use > netuse.txt wird dieses in eine Datei geschrieben. Ist das soweit verständlich?
lefg 276 Geschrieben 22. März 2006 Melden Geschrieben 22. März 2006 net use | find /i "Dozenten" Obriger Satz gibt nur die Zeile mit Dozenten aus. OK H: \\1server\Dozenten Microsoft Windows-Netzwerk net use | find /i "Dozenten" >> netuse.txt Vorstehender Satz schreibt alles Gefundene von Dozenten in eine Datei. Das Ziel kann auch so aussehen net use | find /i "Dozenten" >> \\Server\Share\netuse.txt Der Befehl muss aben auf allen Rechner ausgeführt werden, in einer Batch per Gruppenrichtlinie oder mit psexec.exe von sysinternals.com. Prinzipiell ist es das. Gruß Edgar
Dr Kiffer 10 Geschrieben 22. März 2006 Melden Geschrieben 22. März 2006 Hatte mal ein Script geschrieben zum Sichern von den Netzlaufwerken und das leichte wiederherstellen. Vielleicht hilfts euch ja! @echo off SET uname=USERNAME set udom=USERDOMAIN for /F "tokens=2,3 " %%i in ('net use') do @echo %%i %%j >> %username%.txt for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==E: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==F: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==G: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==H: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==I: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==J: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==K: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==L: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==M: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==N: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==O: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==P: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Q: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==R: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==S: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==T: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==U: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==V: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==W: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==X: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Y: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat for /F "tokens=1,2 " %%i in (%username%.txt) do @IF %%i==Z: @echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% /persistent:yes >> \\server\freigabe\%username%.bat del %username%.txt @echo pause >> \\server\freigabe\%username%.txt exit
varnik 10 Geschrieben 22. März 2006 Melden Geschrieben 22. März 2006 @Kiffer Wozu hast du denn die Variablen gesetzt???
Dr Kiffer 10 Geschrieben 22. März 2006 Melden Geschrieben 22. März 2006 Da das ganze eine batchdatei zum wiederverbinden wurde ?musste? ich %username% als %username% in die Datei schreiben und nicht als der Username vom User der angemeldet ist! Hatte da ein paar sachen ausprobiert und so hatte es funktioniert! echo net use %%i %%j /USER:%%%UDOM%%%\%%%UNAME%%% ist für das hiesige problem allerdings nicht wirklich relevant! Hatte nur das file von mir gepostet muss natürlich noch abgeändert werden.. Gruß Dr.Kiffer
pfarrer 10 Geschrieben 28. März 2006 Autor Melden Geschrieben 28. März 2006 ..... sobald ich ein resultat habe, melde ich mich..... bin noch am testen..... gruesse an alle pfarrer
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden