loginscript bat bestand (samba)

Pagina: 1
Acties:

  • wigwam
  • Registratie: Oktober 2001
  • Laatst online: 25-03 18:46
Ik heb een logingescript gemaakt (ook wel batch bestand voor de leken) Hoe kan ik daar in aangeven dat als de admin inlogt dat hij het eerste gedeelte doet en als een normale gebruiker inlogt hij het 2de gedeelte doet

zoiets van


if naam = admin go to net use g: \\server\admin
else goto f:\\server\slaaf


alleen dit werkt niet helemaal hoe moet het wel

De naam van de gebruiker en de computer kan ik er al uitfilteren

  • helpme
  • Registratie: Oktober 2000
  • Laatst online: 17:46
volgens mij staat je username ergens in een variable in windows (dit weet ik niet zeker) iets van %username ofzo.

Anders kan je het wel doen met KiXtart, dit biedt tevens veel meer mogelijkheden dan batch, zeker een aanrader

  • DJSmiley
  • Registratie: Mei 2000
  • Laatst online: 16:19
via %username% kun je idd een username misbruiken om een drivemapping te maken

net use s: \\server\%username%\

Echter, die variabele werkt bv niet onder Win9x (uit mn hoofd)

Kixstart is een stuk uitgebreider

  • -DEVON-
  • Registratie: Januari 2002
  • Laatst online: 23-03 10:04
je kan ook bij het profiel admin aangeven dat hij een ander script moet uitveoren, is het simpelst, weet niet of dat bij jou kan.

Verwijderd

Je kan dit wel doen via smb.conf.

Ik ben daar zelf ook net mee bezig geweest alleen werkt het bij mij nog niet.

Ik ben met dit bezig geweest:
code:
1
2
3
        logon script = \\%L\netlogon\%g.bat
    logon path = \\%L\netlogon\
    logon home=\\%L%U\winprofile


De bedoeling is dat %L de netbios naam van de server heeft en %g bevat de
groupname waarvan de user lid is. Zo kun je dus mooi onderscheid maken in
users op je systeem. Ik vind het handig om dat per groep te gaan doen maar
je kunt ook %u gebruiken voor de username voorzover ik weet. Naja bovenstaand
is verder duidelijk ik heb een directory 'netlogon' en daarin staat bijvoorbeeld
root.bat users.bat etc. whatever je maar wilt. Op het moment dat de client inlogged
moet ie de batchfile uitvoeren.

Helaas werkt het bij mij nog niet en heb ik onvoldoende tijd om het snel uit te zoeken. Zodra ik weer tijd heb. Hopelijk dit weekend dan ga ik ermee verder. Anyway misschien heb ik jou op een idee gebracht.