itfreak
Goto Top

Logon Script wird nicht richtig ausgeführt!

MOin MOin

Ich habe da mal eine Frage bei meinem Script werden die Netzlaufwerke der Gruppe glo-admins nicht gemappt!

Leider kann ich den Fehler nicht genau herausfiltern. Das hier ist alles !!

Danke im Voraus für die Hilfe!

NET USE
[devicename | *] [\\computername\shar
[/USER:[domainname\]username]
[/USER:[dotted domain name\]u
[/USER:[username@dotted domai
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YE

NET USE {devicename | *} [password |

NET USE [/PERSISTENT:{YES | NO}]

@ECHO OFF

REM Zeitsynchronisieren mit dem Server
NET TIME \\svr01 /SET /YES

REM Gruppenabfrage mit dem DSGET-Befehl und EXPAND Option - rekursiv
%LOGONSERVER%\NETLOGON\DSQUERY USER -SAMID %USERNAME% | %LOGONSERVER%\NETLOGON\DSGET USER -MEMBEROF -EXPAND | FINDSTR /I "glo-user" > NUL  
IF %ERRORLEVEL% EQU 0 NET USE N: \\svr01\Dokumente$ /PERSISTENT:NO > NUL

REM Gruppenabfrage mit dem DSGET-Befehl und EXPAND Option - rekursiv
%LOGONSERVER%\NETLOGON\DSQUERY USER -SAMID %USERNAME% | %LOGONSERVER%\NETLOGON\DSGET USER -MEMBEROF -EXPAND | FINDSTR /I "glo-admins" > NUL  
IF %ERRORLEVEL% EQU 0 NET USE Z: \\svr01\5.0 IT Network$ /PERSISTENT:<NO> NUL


REM Drucker verbinden mit rundll32
rundll32 printui.dll,PrintUIEntry /in /n \\svr01\Brother-MFC-9840CDW


REM Drucker als Standard definieren mit con2prt
%LOGONSERVER%\NETLOGON\CON2PRT /CD \\svr01\Brother-MFC-9840CDW

Content-Key: 116774

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

Printed on: April 25, 2024 at 07:04 o'clock

Member: bstefan82
bstefan82 May 26, 2009 at 07:11:07 (UTC)
Goto Top
Hi,

was für eine Umgebung hast du laufen?(AD?)
Sofern du ein AD hast und XP Sp2 Clients oder höher, solltest du dir mal Group Policy Preferences anschauen, damit kannst du Drucker und Laufwerke über GPO's erstellen.
Falls nicht, solltest du dir mal KIX32 anschauen .. ist bequemer als Batch Dateien.


Grüße,

Stefan
Member: Biber
Biber May 26, 2009 at 07:20:24 (UTC)
Goto Top
Moin itfreak,

falls Du noch nicht alles alles auf Kix umgestellt hast
Streiche: IF %ERRORLEVEL% EQU 0 NET USE Z: \\svr01\5.0 IT Network$ /PERSISTENT:<NO> NUL
Setze: IF %ERRORLEVEL% EQU 0 NET USE Z: "\\svr01\5.0 IT Network$" /PERSISTENT:NO >NUL

Grüße
Biber

[Edit] Slainthes Bugfix nachgezogen. Thx. [/Edit]
Member: SlainteMhath
SlainteMhath May 26, 2009 at 07:40:51 (UTC)
Goto Top
Moin,

zusätzlich noch

<NO>
durch
NO

ersetzen, dann klappts face-smile

Darf ich fragen warum Du die umständliche DSGET Konstrukte benutzt, und nicht etwa ifmember.exe?

lg,
Slainte
Member: Itfreak
Itfreak May 26, 2009 at 08:06:58 (UTC)
Goto Top
Salü

Ja habe es mit der Ifmember versucht das wollte aber irgendwie nicht so richtig!
Darum habe ich es mit der DSGET gemacht!

Danke für die vielen Antworten


Itfreak