Ich bin gerade dabei, mein Netzwerk umzubauen und habe aus einem NAS System insgesamt 3 gemacht. Dazu habe ich mir ein Batch Script geschrieben, welches jeder PC nach dem Start ausführen soll. Dieses verbindet die jeweiligen Netzwerklaufwerke (nicht jeder Rechner hat alle Laufwerke im Zugriff) und protokolliert dies in einer Log-Datei auf einer Admin-Freigabe. Leider habe ich irgendwo einen Fehler reingeschmissen. Daher die Bitte, vier und mehr Augen finden den Fehler eher als nur zwei Augen.
Hier das Script für EINEN PC. Insgesamt sind es 5
[code]
echo off
cls
set timestamp=%date:~-4%-%date:~-7,2%-%date:~-10,2%-%time:~-11,2%-%time:~-8,2%-%time:~-5,2%
cls
echo %timestamp% - %computername% - %user%: einen moment bitte >>a:\log.txt
echo %timestamp% - %computername% - %user%: Computer wird ermittelt - %computername% >>a:\log.txt
echo %timestamp% - %computername% - %user%: Batch Script wird auf - %computername% kopiert >>a:\log.txt
d:
cd\
if exist netstart.bat del netstart.bat
a:
copy a:\ netstart.bat d: /y
echo %timestamp% - %computername% - %user%: wechsle auf Systemlaufwerk von %computername% >>a:\log.txt
echo %timestamp% - %computername% - %user%: Netzlaufwerke %computername% werden verbunden >>a:\log.txt
echo %timestamp% - %computername% - %user%: weiter zu %computername% >>a:\log.txt
goto %computername%
:%computername%
echo %timestamp% - %computername% - %user%: Verbindung zum alten NAS wird hergestellt >>a:\log.txt
echo %timestamp% - %computername% - %user%: Freigabe Musik auf Mediaserver wird gemappt >>a:\log.txt
if not exist q: net use q: \\192.168.10.41\music
echo %timestamp% - %computername% - %user%: Freigabe Filme auf Mediaserver wird gemappt >>a:\log.txt
if not exist v: net use v: \\192.168.10.41\video /
echo %timestamp% - %computername% - %user%: Freigabe normale Fotos und Bilder auf Mediaserver wird gemappt >>a:\log.txt
if not exist p: net use p: \\192.168.10.41\photo
echo %timestamp% - %computername% - %user%: Script erfolgreich abgeschlossen >>a:\log.txt
goto ende
:ende
echo %timestamp% - %computername% - %user%: %computername% hat alle Laufwerke verbunden >>a:\log.txt
echo %timestamp% - %computername% - %user%: Script beendet >>a:\log.txt
echo %timestamp% - %computername% - %user%: auf wiedersehen >>a:\log.txt
echo %timestamp% - %computername% - %user%: Admin Laufwerk wird getrennt >>a:\log.txt
[/code]
Danke euch.