dreckigersocken
Goto Top

Windows 8 Logon Script wird nicht gestartet

Hallo Zusammen,

wir sind bei uns gerade dabei Windows 8 im Unternehmen zu testen.
Jetzt stehe ich vor dem Problem das Netzlaufwerke nicht geladen werden.

Dabei habe ich bereits herrausgefunden das dies nur der Fall ist, wenn Administratoren Rechte vorhanden sind.
Bei normalen Usern werden die Laufwerke korrekt gemappt.

UAC ist bereits ausgeschaltet.
Bei Windows 7 klappt alles ohne Probleme.

Domäne: 2003
Betriebssystem des Clients: Windows 8 Pro 64Bit

Wenn ich das Logon Script nach dem anmelden manuell aufrufe, werden die Laufwerke sofort gemappt.

Könnt Ihr mir einen Tip geben woran es liegen kann?

Gruß

Content-Key: 201142

Url: https://administrator.de/contentid/201142

Printed on: April 24, 2024 at 05:04 o'clock

Member: Chonta
Chonta Feb 01, 2013 at 14:38:41 (UTC)
Goto Top
Hallo,

gibt es dabei unterschiede zwischen Benutzern die nur auf dem Rechner in der Gruppe Administratoren sind oder gilt es auch für Mitgleider mit Domänenrechten?

Haben Admins und "normele" unterschiedliche Scripte/Laufwerke

Gruß

Chonta
Member: dreckigersocken
dreckigersocken Feb 01, 2013 at 14:44:52 (UTC)
Goto Top
Hi,

also für alle läuft das selbe script durch.
Lokal sind nur die Domänen-Admins in der Gruppe Administratoren, was wohl als Standard so ist.
Der Administrative Nutzer ist auf dem AD in der Gruppe Domänen-Admins.

Der normale Nutzer ist in der Gruppe Domänen-Benutzer -> Damit klappt es die Laufwerke zu mappen.
Sobald ich aber die Domänen-Benutzer in die Lokale Gruppe Administratoren setze geht es nicht mehr.
Member: DerWoWusste
DerWoWusste Feb 01, 2013 at 14:53:48 (UTC)
Goto Top
Wie wär's, wenn Du zunächst Dein Loginscript, oder zumindest die verantwortlichen Zeilen, postetest?
Member: dreckigersocken
dreckigersocken Feb 04, 2013 at 06:10:13 (UTC)
Goto Top
Guten Morgen,

sorry am Freitag war ich schon außer Haus. Hier ist das Login Script:


REM LAUFWERKE FÜR ALLE MAPPEN

net use t: \\verwaltung\home\%username% /PERSISTENT:NO > NUL:

net use g: \\konstruktion\tdi_pat /PERSISTENT:NO > NUL:

net use u: \\konstruktion\tdi_dat /PERSISTENT:NO > NUL:

net use f: \\konstruktion\TB /PERSISTENT:NO > NUL:

net use q: \\verwaltung\public /PERSISTENT:NO > NUL:

net use l: \\verwaltung\alle /PERSISTENT:NO > NUL:

net use s: \\verwaltung\projekte /PERSISTENT:NO > NUL:

net use v: \\verwaltung\cognos /PERSISTENT:NO > NUL:

net use z: \\verwaltung\B2 /PERSISTENT:NO > NUL:


REM GRUPPENLAUFWERKE MAPPEN

set TN=G_Buchhaltung
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit1
echo %TN% k: Buchhaltung
net use k: /d 2> NUL:
net use k: \\verwaltung\Buchhaltung /PERSISTENT:NO > NUL:
:exit1


set TN=G_Produktion
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit2
echo %TN% k: Produktion
net use k: /d 2> NUL:
net use k: \\verwaltung\PRODUKTION /PERSISTENT:NO > NUL:
:exit2


set TN=G_Arbeitsvorbereitung
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit3
echo %TN% k: AV
net use k: /d 2> NUL:
net use k: \\verwaltung\AV /PERSISTENT:NO > NUL:
:exit3


set TN=G_Konstruktion
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit4
echo %TN% i: Konstruktion
net use i: /d 2> NUL:
net use i: \\KONSTRUKTION\Konstruktion /PERSISTENT:NO > NUL:
:exit4


set TN=G_Aussendienst
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit5
echo %TN% i: Aussendienst
net use i: /d 2> NUL:
net use i: \\Verwaltung\Aussendienst /PERSISTENT:NO > NUL:
:exit5

set TN=G_EDV
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit6
echo %TN% k: EDV
net use k: /d 2> NUL:
net use k: \\Verwaltung\EDV /PERSISTENT:NO > NUL:
:exit6

set TN=G_Einkauf
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit7
echo %TN% k: Einkauf
net use k: /d 2> NUL:
net use k: \\Verwaltung\Einkauf /PERSISTENT:NO > NUL:
:exit7

set TN=G_Geschaeftsleitung
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit8
echo %TN% y: GL Intern
net use y: /d 2> NUL:
net use y: \\Verwaltung\GL Intern /PERSISTENT:NO > NUL:
:exit8

set TN=G_Marketing
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit9
echo %TN% k: Marketing
net use k: /d 2> NUL:
net use k: \\Verwaltung\Marketing /PERSISTENT:NO > NUL:
:exit9

set TN=G_Personalwesen
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit10
echo %TN% k: Personalwesen
net use k: /d 2> NUL:
net use k: \\Verwaltung\Personal /PERSISTENT:NO > NUL:
:exit10

set TN=G_Verkauf
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit11
echo %TN% k: Verkauf
net use k: /d 2> NUL:
net use k: \\Verwaltung\Verkauf /PERSISTENT:NO > NUL:
:exit11

set TN=G_Konstruktion
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit12
echo %TN% r: stoolswf2g
net use r: /d 2> NUL:
net use r: \\Konstruktion\stoolswf2g /PERSISTENT:NO > NUL:
:exit12

set TN=G_Azubis
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit13
echo %TN% x: Azubis
net use x: /d 2> NUL:
net use x: \\verwaltung\Azubis /PERSISTENT:NO > NUL:
:exit13

set TN=G_GLTeam
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit14
echo %TN% h: MT
net use h: /d 2> NUL:
net use h: \\verwaltung\mt /PERSISTENT:NO > NUL:
:exit14

set TN=G_Konstruktion
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit15
echo %TN% p: Solidworks
net use p: /d 2> NUL:
net use p: \\Konstruktion\SolidWorks /PERSISTENT:NO > NUL:
:exit15

set TN=G_Kundendienst
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit16
echo %TN% k: Kundendienst
net use k: /d 2> NUL:
net use k: \\verwaltung\Kundendienst /PERSISTENT:NO > NUL:
:exit16

set TN=G_Sekretariat
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit17
echo %TN% i: Sekretariat
net use i: /d 2> NUL:
net use i: \\Verwaltung\Sekretariat /PERSISTENT:NO > NUL:
:exit17

set TN=G_WP
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit18
echo %TN% j: WP
net use j: /d 2> NUL:
net use j: \\Verwaltung\WP /PERSISTENT:NO > NUL:
:exit18

set TN=G_HellmannConnect
\\rabeadc\NETLOGON\ifmember %TN%
if not errorlevel 1 goto exit19
echo %TN% w: HellmannConnect
net use w: /d 2> NUL:
net use w: \\Verwaltung\B2\Hellmann /PERSISTENT:NO > NUL:
:exit19

copy "\\verwaltung\tools\Programme\Intranet\Intranet.lnk" "%Userprofile%\Desktop\" /Y

xcopy \\verwaltung\\BG-Info\*.* c:\Temp\*.* /Y /S /D

c:\temp\bg-info.bat
Member: DerWoWusste
DerWoWusste Feb 04, 2013 at 07:25:07 (UTC)
Goto Top
Hi.

Ein paar Zeilen weniger hätten's auch getan face-smile
Klingt nach http://support.microsoft.com/kb/937624/en-us - teste den genannten Workaround bitte.
Member: dreckigersocken
dreckigersocken Feb 04, 2013 at 09:06:03 (UTC)
Goto Top
Super vielen Dank...genau das hat geholfen face-smile
Member: DerWoWusste
DerWoWusste Feb 04, 2013 at 09:26:01 (UTC)
Goto Top
Prüfe dann bitte noch, ob das auf Win7 schon gesetzt war, denn win7 dürfte sich nicht anders als 8 verhalten.
Member: dreckigersocken
dreckigersocken Feb 04, 2013 at 09:39:15 (UTC)
Goto Top
Unter Windows 7 ist der Eintrag nicht drin.

Dort hatte es jedoch funktioniert nachdem ich die UAC ausgeschaltet habe.
Member: DerWoWusste
DerWoWusste Feb 04, 2013 at 10:57:55 (UTC)
Goto Top
Kann nicht sein, dass es unterschiedlich ist. Hattest Du bei Win8 nach Ausschalten der UAC neu gestartet? Würd' mich echt wundern.
Aber: schalt die UAC jetzt auch auf win7 wieder an und nutze den Eintrag.
Member: dreckigersocken
dreckigersocken Feb 04, 2013 at 11:19:12 (UTC)
Goto Top
Hi,

ja na klar hab ich Win 8 neugestartet mehrmals sogar mit diversen befehlen um einen "richtigen" neustart zu bekommen.

Es ist aber definitiv ein Unterscheid ;)
Erklären kann ich es mir auch nicht...Vllt ist auch nur die Windows 8 Lenovo Version irgendwie anders *g*