Startskript für Netzlaufwerke

16/04/2009 - 08:54 von Thomas Schwärzer | Report spam
Hallo Newsgroup,

ich habe hier ein kleines Problem mit einem Startskript.
Ich lassen über eine Policy für Benutzer ein Startskript ausführen, über das
ich die Netzlaufwerke der jeweiligen User verbinden lasse.
Bei einigen Benutzern wird das Startskript jedoch nicht ausgeführt. Starte
ich das Skript nach der erfolgreichen Anmeldung des Benutzers von Hand, làuft
das Skript ohne Probleme durch.
Das Skript liegt im der Netlogon-Freigabe der Domàne.

Hier noch ein Beispiel für das Startskript:

<Script>

@echo off

echo Umgebungsvariablen werden gesetzt - %date% / %time% >>
%temp%\Mappings.log

rem Bereich DFS
set dfs01=\\[Domainname]\[DFS-Name]


rem Bereich Pfade
set UncNetlogon=\\[Domainname]\NETLOGON


rem Bereich Anwendungen
set AppIfmember=\\[Domainname]\NETLOGON\ifmember


rem Bereich Befehle
set CmdNetuse=net use
set CmdNetuseDel=net use * /delete /yes
set CmdPersistentTrue=/PERSISTENT:YES
set CmdPersistentFalse=/PERSISTENT:NO

rem echo Netzlaufwerke werden getrennt... - %date% / %time% >>
%temp%\Mappings.log

rem %CmdNetuseDel%

echo Netzlaufwerke werden verbunden... - %date% / %time% >>
%temp%\Mappings.log

for /F "tokens=8,9,10 Delims=\._ " %%i in ('%AppIfmember% /list') do (if /I
%%i_%%j == L_Map goto %%i_%%j_%%k)
goto fehler

:L_Map_Abteilung01
%CmdNetuse% P: %dfs01%\[Verzeichnis01] %CmdPersistentFalse%
%CmdNetuse% Q: %dfs01%\[Verzeichnis02] %CmdPersistentFalse%
%CmdNetuse% R: %dfs01%\[Verzeichnis03] %CmdPersistentFalse%
echo Netzlaufwerke für Mapping-Gruppe Abteilung01 verbunden - %date% /
%time% >> %temp%\Mappings.log
goto ende

:L_Map_Abteilung02
%CmdNetuse% P: %dfs01%\[Verzeichnis01] %CmdPersistentFalse%
%CmdNetuse% Q: %dfs01%\[Verzeichnis02] %CmdPersistentFalse%
%CmdNetuse% T: %dfs01%\[Verzeichnis03] %CmdPersistentFalse%
%CmdNetuse% V: %dfs01%\[Verzeichnis04] %CmdPersistentFalse%
%CmdNetuse% Y: %dfs01%\[Verzeichnis05] %CmdPersistentFalse%
echo Netzlaufwerke für Mapping-Gruppe Abteilung02 verbunden - %date% /
%time% >> %temp%\Mappings.log
goto ende

:L_Map_Abteilung03
%CmdNetuse% P: %dfs01%\[Verzeichnis06] %CmdPersistentFalse%
%CmdNetuse% Q: %dfs01%\[Verzeichnis07] %CmdPersistentFalse%
%CmdNetuse% R: %dfs01%\[Verzeichnis08] %CmdPersistentFalse%
%CmdNetuse% V: %dfs01%\[Verzeichnis09] %CmdPersistentFalse%
%CmdNetuse% Y: %dfs01%\[Verzeichnis10] %CmdPersistentFalse%
echo Netzlaufwerke für Mapping-Gruppe Abteilung03 verbunden - %date% /
%time% >> %temp%\Mappings.log
goto ende


:fehler
echo FEHLER: Es konnten keine Netzlaufwerke verbunden werden - %date% /
%time% >> %temp%\Mappings.log
goto ende


:ende
%CmdNetuse% U: %HOMESHARE% %CmdPersistentFalse%
echo Homelaufwerk wird verbunden - %date% / %time% >> %temp%\Mappings.log
echo


%temp%\Mappings.log




exit

</Script>


Hat jemand eine Idee, wo ich am besten mit der Fehlersuche anfangen sollte?

Gruß
Thomas
 

Lesen sie die antworten

#1 Winfried Sonntag [MVP]
16/04/2009 - 09:28 | Warnen spam
Thomas Schwàrzer schrieb:

Bei einigen Benutzern wird das Startskript jedoch nicht ausgeführt. Starte



GPO-FAQ No. 36, beide Punkte aktivieren:
http://www.gruppenrichtlinien.de/Gr...en/faq.htm

Servus
Winfried
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
GPO's: http://www.gruppenrichtlinien.de
Gruppenrichtlinien Mailingliste "gpupdate":
http://frickelsoft.net/cms/index.ph...ilingliste

Ähnliche fragen