Avatar billede flecka Nybegynder
20. februar 2008 - 11:49 Der er 9 kommentarer og
1 løsning

Spørgsmål ang. Logon script.

Hej.
Sidder og er igang med et server projekt opgave og i den forbindelse håber jeg der er nogen der kan hjælpe mig med et par spørgsmål ang. logon script til windows server 2003.

Har indtil videre lavet dette på scriptet:

-------------------------------------------------------
@echo on

net use h: \\Sbs2003\users\%username%
net use f: \\sbs2003\Faellesmappe


:Forskere
    ifmember Forskere
    if not goto Assistentforsker
    net use k: \\sbs2003\Forskningsmappe
    net use t: \\sbs2003\Testmappe
   

:Assistentforsker
    ifmember Assistenforsker
    if not goto Salgschef
    net use o: \\sbs2003\Assistentforskermappe
    net use t: \\sbs2003\Testmappe
   
   
:Salgschef
    ifmember Salgschef
    if not goto Sælgere
    net use s: \\sbs2003\Salgsmappe
    net use r: \\sbs2003\Resultatsmappe
   
   
:Sælgere
    ifmember Sælgere
    if not goto IT
    net use s: \\sbs2003\Salgsmappe
   
   
:IT
    ifmember IT
    if not goto Økonomichef
    net use i: \\sbs2003\IT-mappe
   
   
:Økonomichef
    ifmember Økonomichef
    if not goto Indkøbsassistent
    net use o: \\sbs2003\Økonomimappe
    net use v: \\sbs2003\Regnskabsmappe
   
   
:Indkøbsassistent
    ifmember Indkøbsassistent
    if not goto Revisor
    net use p: \\sbs2003\Produktmappe
   


:Revisor
    ifmember Revisor
    if not goto end
    net use v: \\sbs2003\Regnskabsmappe
   

:end

------------------------------------------------------------

Det jeg har brug for er en kommando der i starten af scriptet sletter gamle mappe tilknytninger. Da der er flere brugere der logger på samme PCer, men selvfølgelig ikke skal kunne se drevmapningerne fra tidligere brugere.

Og ja det er til en uddanelses opgave, men det skal siges at jeg har prøvet at søge denne information andre steder så plzzz no flaming :)
Håber der er nogen der kan hjælpe mig.
Avatar billede snowball Novice
20. februar 2008 - 12:46 #1
Nedenstående vil slette alle eksisterende drev mappings.

net use * /delete /y
Avatar billede flecka Nybegynder
20. februar 2008 - 13:02 #2
Mange tak for hjælpen. Det var lige den jeg ledte efter.
Avatar billede flecka Nybegynder
20. februar 2008 - 13:02 #3
Mange tak for hjælpen. Det var lige den jeg ledte efter.
Avatar billede nyhuus Nybegynder
21. februar 2008 - 13:01 #4
Hvis jeg bruger denne får jeg at vide at ifmember ikke er en kendt kommando, erdet nogen der kender problemt til det?
Avatar billede snowball Novice
21. februar 2008 - 13:20 #5
Funktionen følger ikke med som standard, men kan hentes på nedenstående link eller i Resource Kit'et.

Resource Kit Web Package: IfMember.exe
http://www.microsoft.com/Downloads/details.aspx?FamilyID=07c2f6d7-815e-4fa0-9043-4e4635ccd417&displaylang=en
Avatar billede snowball Novice
21. februar 2008 - 13:21 #6
Det var Windows 2000 udgaven jeg fik linket til der.

Nedenstående er Windows 2003 udgaven ;)

http://www.microsoft.com/Downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en
Avatar billede nyhuus Nybegynder
21. februar 2008 - 14:13 #7
Mange tak igen :)
Avatar billede flecka Nybegynder
21. februar 2008 - 14:23 #8
Kan tilføje at med de IF kommandoer jeg havde brugt i eksemplet kunne jeg heller ikke få det til at virker. Det jeg skal lave er en .bat fil og så vidt jeg er informeret er IF kommandoer til .vbs ?

Men det kom til at se sådan her ud til sidst:

@ECHO ON
ECHO Velkommen til Team REDs Domæne %username%

START \\WSE2003\HpLaserJ

net use * /delete /y

net use h: \\Sbs2003\users\%username%
net use f: \\sbs2003\Faellesmappe


GOTO %username%


REM IT Afdelingen

:tommy
net use i: \\sbs2003\IT-mappe
GOTO MAIN


REM Forskere

:jesper
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:hans
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:daniel
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:peter
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:kurt
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:pia
net use v: \\sbs2003\Forskningsmappe
net use t: \\sbs2003\Testmappe
GOTO MAIN


REM Assistentforskere

:jørgen
net use k: \\sbs2003\Assistentforskermappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:jens
net use k: \\sbs2003\Assistentforskermappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:kamilla
net use k: \\sbs2003\Assistentforskermappe
net use t: \\sbs2003\Testmappe
GOTO MAIN

:susanne
net use k: \\sbs2003\Assistentforskermappe
net use t: \\sbs2003\Testmappe
GOTO MAIN


REM Økonomichef

:rasmus
net use o: \\sbs2003\Oekonomimappe
net use r: \\sbs2003\Regnskabsmappe
GOTO MAIN


REM Revisor

:tom
net use r: \\sbs2003\Regnskabsmappe
GOTO MAIN


REM Indkøbsassistent

:henrik
net use p: \\sbs2003\Produktmappe
GOTO MAIN


REM Salgschef

:erik
net use s: \\sbs2003\Salgsmappe
net use g: \\sbs2003\Resultatmappe
GOT MAIN

REM Sælgere
:kristian
net use s: \\sbs2003\Salgsmappe
GOTO MAIN

:jakob
net use s: \\sbs2003\Salgsmappe
GOTO MAIN

:katrine
net use s: \\sbs2003\Salgsmappe
GOTO MAIN

:kristine
net use s: \\sbs2003\Salgsmappe
GOTO MAIN

:kirsten
net use s: \\sbs2003\Salgsmappe
GOTO MAIN

:MAIN
GOTO END
:END
Avatar billede snowball Novice
21. februar 2008 - 14:58 #9
Hvis det skal laves lidt (meget) pænere, så har KIX en fin "INGROUP" funktion - så kommer det til at se ud som nedenstående:

$Server = "\\sbs2003\"

IF INGROUP ("Forskere") > 0
  USE k: $Server+ "Forskningsmappe"
  USE t: $Server+ "Testmappe"
ENDIF

IF INGROUP ("Assistenforsker") > 0
  USE o: $Server+ "Assistentforskermappe"
  USE t: $Server+ "Testmappe"
ENDIF

osv. osv.

Så er du fri for at vedligeholde dit login script hver gang du opretter eller sletter brugere og især fri for at hoppe frem og tilbage sådan som du gør nu :)

Du kan læse mere om KIX på http://www.kixtart.org/
Avatar billede flecka Nybegynder
21. februar 2008 - 15:49 #10
Ja, kan godt se det smarte i "din" måde at gøre det på.
Desværre er det her i forbindelse med et server projekt så har 1000 andre ting der også skal ses på. Men vil da helt sikkert overvejer KIX næste gang jeg får brug for noget lignene.

Tak for gode svar og fin behandling :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester