Anmeldescript Fehler
Fehlerbild bei der Anmeldung an einer Domäne in Zusammenspiel mit net use
Hallo Leute,
ich habe ein kleines Problem im Bereich meines ersten Anmeldescriptes. Ich habe eine Windows Server 2008 Domäne und User von XP bis Windows 7. Hier mal ein kleiner Ausschnitt davon.
Das Problem liegt jetzt darin, wenn ich mich mit User XY anmelde mappt er meine Laufwerke auch korrekt. Melde ich mich aber ab und wieder an, hat er in dem User XYZ immernoch die Laufwerke von XY. Jemand eine Idee?
Hallo Leute,
ich habe ein kleines Problem im Bereich meines ersten Anmeldescriptes. Ich habe eine Windows Server 2008 Domäne und User von XP bis Windows 7. Hier mal ein kleiner Ausschnitt davon.
@echo off
If "%username%" == "XY" GOTO XY
If "%username%" == "XYZ" GOTO XYZ
:XY
rem Setzt die aktuelle Zeit
Net Time \\BK-SRV-01 /Set /Y
rem LoeSCHT ALLE NETZLAUFWERKE
net use * /delete /yes
rem VERBINDET DIE oeFFENTLICHEN NETZLAUFWERKE
net use I: \\bk-sca-01\public /persistent:NO
rem VERBINDET DIE SPEZIELLEN NETZLAUFWERKE
net use J: \\bk-sca-01\IT /persistent:NO
net use G: \\bk-sca-01\XY /persistent:NO
rem TRENNT ALLE DRUCKERVERBINDUNGEN
\\bk-sca-01\config\Scripte\con2prt /f
rem VERBINDET DIE ALLGEMEINEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-09
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-10
rem VERBINDET DIE SPEZIELLEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-01
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-02
goto Ende
rem ====================================================
:XYZ
rem Setzt die aktuelle Zeit
Net Time \\BK-SRV-01 /Set /Y
rem LoeSCHT ALLE NETZLAUFWERKE
net use * /delete /yes
rem VERBINDET DIE oeFFENTLICHEN NETZLAUFWERKE
net use I: \\bk-sca-01\public /persistent:NO
rem VERBINDET DIE SPEZIELLEN NETZLAUFWERKE
net use J: \\bk-sca-01\IT /persistent:NO
net use G: \\bk-sca-01\XYZ /persistent:NO
rem TRENNT ALLE DRUCKERVERBINDUNGEN
\\bk-sca-01\config\Scripte\con2prt /f
rem VERBINDET DIE ALLGEMEINEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-09
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-10
rem VERBINDET DIE SPEZIELLEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-01
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-02
goto Ende
:Ende
Das Problem liegt jetzt darin, wenn ich mich mit User XY anmelde mappt er meine Laufwerke auch korrekt. Melde ich mich aber ab und wieder an, hat er in dem User XYZ immernoch die Laufwerke von XY. Jemand eine Idee?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 128279
Url: https://administrator.de/contentid/128279
Ausgedruckt am: 17.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
Zitat von @Iwan:
guten morgen,
bitte nutz die
, denn das erleichtert das Lesen ungemein
um das Problem zu umgehen, würde ich die Laufwerke einfach
vorher trennen (bis auf die, die gleich sind):
guten morgen,
bitte nutz die
, denn das erleichtert das Lesen ungemein
um das Problem zu umgehen, würde ich die Laufwerke einfach
vorher trennen (bis auf die, die gleich sind):
net use G: /delete /Y
jau und bitte dran denken...
If "%username%" == "XY" GOTO XY
Max.Mustermann meldet sich hin und wieder auch als max.mustermann oder MAX.MUsterMann an..Gruß
edit bitte im ersten Beitrag ..
rem @echo off und unfertige Batch? nööö
rem Setzt die aktuelle Zeit - wenn denn der User das Recht dazu hat... (NTP Server)
Net Time \\BK-SRV-01 /Set /Y
rem LoeSCHT ALLE NETZLAUFWERKE
net use * /delete /yes
rem VERBINDET DIE oeFFENTLICHEN NETZLAUFWERKE
net use I: \\bk-sca-01\public /persistent:NO
rem TRENNT ALLE DRUCKERVERBINDUNGEN ?
\\bk-sca-01\config\Scripte\con2prt /f
rem VERBINDET DIE ALLGEMEINEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-09
\\bk-sca-01\config\Scripte\con2prt /c \\BK-SRV-01\BK-PRT-10
rem VERBINDET DIE SPEZIELLEN User NETZLAUFWERKE - wenn die nicht in der Ad eingetragen sind...
net use G: \\bk-sca-01\%username% /persistent:NO
goto "%username%"
echo achtung Sie sind nicht im Login script angelegt - der Admin hats verpennt
pause
:XY
rem VERBINDET DIE SPEZIELLEN NETZLAUFWERKE
net use J: \\bk-sca-01\IT /persistent:NO
rem VERBINDET DIE SPEZIELLEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-01
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-02
goto Ende
rem ====================================================
:XYZ
rem VERBINDET DIE SPEZIELLEN NETZLAUFWERKE
net use J: \\bk-sca-01\IT /persistent:NO
rem VERBINDET DIE SPEZIELLEN DRUCKER
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-01
\\bk-sca-01\config\Scripte\con2prt /cd \\BK-SRV-01\BK-PRT-02
goto Ende
:Ende
soweit erstmal der erste Ansatz...
Nicht einfach einen machen und den "doof" kopieren, sondern elegant die öffentlichen gemeinsam lassen und nur für die besonderen, besondere Schritte einleiten.
Ich rate dir aber zu Kixtart, und oder evtl. ifmember usw. - Freigaben - setzt man eigentlich "gruppen" und keinen Usern zu.
Sonderfall persönliches Laufwerk, das trägt man als Home im AD ein.
Gruß