Lad eleverne printe og gemme dokumenter på skolens server fra deres pc

Per Schulze —  19. april 2010 — 59

Med NetLog 2.0 kan eleverne fra deres bærbare pc, logge på skolens domæne og få adgang til deres dokumenter, personlige drev, fællesdrev og printere.

Den systemansvarlige gør scriptet tilgængeligt for eleverne på skolens Intranet. Eleverne henter scriptet ned og kører scriptet. De bliver mødt med en formular, hvor de skal indtaste deres loginoplysninger, herefter kan de oprette forbindelse til deres dokumentmappe på skolens server, et eventuelt fællesdrev og de kan oprette forbindelse til en eller flere af skolens printere så de kan udskrive til skolens printere direkte fra deres egen bærbare pc.

Vel at mærke uden at elevens bærbare pc skal meldes ind i skolens domæne!

Frustration skabte NetLog

NetLog scriptet er blevet udviklet for at spare den systemansvarlige/IT-vejlederen og lærerne for en masse bøvl i det daglige arbejde med dokumenthåndtering ud udskrivning.

Jeg hører ofte om lærere der må have eleverne til at logge på en af skolens computere når eleven skal printe skolearbejde ud. Det indebærer lån af USB nøgle, kopiere dokumentet fra elevens computer over på en USB-nøgle og så åbne dokumentet på skolens computer.

Her opstår der så ofte problemer med at udskrive dokumentet med korrekt formatering fra skolens computer på grund af kompatibilitetsproblemer mellem den tekstbehandlingssoftware eleven har skrevet dokumentet i og den tekstbehandlingssoftware der ligger på skolens computere.

Det ville være langt nemmere hvis eleven kunne udskrive direkte fra sin egen medbragte pc. Jovist skolens IT-ansvarlige kunne sikkert sagtens finde ud af at installerer skolens netværksprintere på elevernes computere manuelt, men har han tid?

Eleverne vil med mit NetLog script samtidigt også få adgang til at gemme deres skolearbejde centralt på skolens server i deres egen personlige mappe. Det skaber tryghed og begrænser risikoen for at opgaver går tabt.

Benytter skolen et fællesdrev, er det med NetLog scriptet også muligt at oprette forbindelse til dette.

I videoen gennemgår jeg hvordan scriptet fungerer i praksis.

59 til Lad eleverne printe og gemme dokumenter på skolens server fra deres pc

  1. Hej Per Skal der gøres noget specielt på domænet for at få det til at virke. jeg kan tilsyneladende ikke skrive adgangskode rigtigt ifølge scriptet. mvh Jacob

  2. Hej Jacob
    Har du rettet variablerne?
    Mvh.
    Per

  3. Hej Per Ja jeg har rettet dem, jeg har både prøvet med netbios navnet og selve domæne navnet. jeg prøvede også lige på et andet domæne, med samme resultat. Det er på 2003 serverer er det OK ?
    mvhJ
    acob

  4. Find
    On error resume next i linie 63 og ret linien til
    'On error resume next
    Post så den fejl der kommer frem.

  5. det var meget oplysende. Jeg havde en tidligere net use til serveren, som jeg selv havde lavet, og den kunne ikke have flere brugere logget ind på serveren, så meldte den blot fejl i bruger navn. Jeg tester med en helt fremmed pc imorgen, tak for hjælpen

  6. Hej Per Scriptet virkde stort set, på fremmede pc, jeg kunne bare ikke mappe printere som ligger på en anden server en fil server, jeg har skrevet det i variabelen, hvis jeg der imod efterfølgende browser serveren skriver de samme bruge/pass mapper den ene printer, køre scriptet så mapper den fint resten af printerne, nogen ide til hvad det kan være?
    mvh
    Jacob

  7. John Quist Kristensen 4. november 2010 at 14:51

    Når man skal downloade linket vil IE8, skal man højreklikke på linket og manuelt gemme som .hta.

    Men når jeg efterfølgende vil redigere i wordpad kommer det til at stå som vist på vedhæftede billede. Hvordan får jeg det gode gamle overblik tilbage?

    Mvh. John 

    P.S. Sidder på en Win7 Pro maskine (med office2010Plus)

  8. Hej 
    Klik på formater i Wordpad og vælg tekstombrydning. 
    Mvh. 
    Per 

  9. John Quist Kristensen 10. november 2010 at 11:20

    Den har jeg (selvfølgelig) prøvet, hvilket giver dette resultat, der er lige så uoverskueligt for mig:

    Mvh. John

  10. Hent filen igen. Formateringen er nu fikset.

    Mvh.
    Per

  11. Bjarne Kaslund Frandsen 22. november 2010 at 10:11

    Hej Per

    Kan man nemt ændre scriptet, så man har 2 printere og 3 netværksdrev istedet?
    Hvis ja, så hvordan?

    Bjarne

  12. Hej  Bjarne

    Det kan man. Skal brugerne tage stilling til om der skal oprettes forbindelse til alle 3 netværksdrev?

    Mvh.
    Per

  13. Bjarne Kaslund Frandsen 22. november 2010 at 10:40

    Nej, det nemmeste vil være, hvis man siger ja eller nej til alle 3 drev på en gang.
    De tre drev hedder: Dokumenter, Opgavedrev og Elevfælles

    Ved printere må de gerne vælge den ene printer, den anden printer eller begge. DVS 3 valgmuligheder.

    Bjarne

  14. Og hvilke drevbogstaver skal netværksdrevene have?

    Mvh.
    Per

  15. Bjarne Kaslund Frandsen 22. november 2010 at 10:50

    Personlige dokumenter: N
    Opgavedrev: O
    Elevfælles: T

    Printerne hedder:
    Printer i EDB
    Printer ved Skytten

    mvh
    Bjarne

  16. Bjarne Kaslund Frandsen 22. november 2010 at 10:56

    Hej Per

    Kan det passe at brugeren skal ligge i mappen “users” i mit AD for at det virker?

    Bjarne

  17. Hej 
    Nej brugerne skal bare findes i AD. Hvor de er placeret er underordnet.
    Mvh.
    Per

  18. Fint jeg mikser lige noget sammen til dig.

  19. Fint jeg mikser lige noget sammen til dig.

  20. Jeg skal lige have share navnene på printerne og de delte mapper.

  21. Bjarne Kaslund Frandsen 22. november 2010 at 13:45

    Personlige dokumenter: N    elevprivat$ 
    Opgavedrev: O  opgavedrev
    Elevfælles: T  elevfaelles
     
    Printerne hedder:  
    Printer i EDB  EDB3920
    Printer ved Skytten  K2000

    Håber det er nok.
    Og jeg har løst det med login. Kun en bruger ellers skal maskinen genstartes

  22. Bjarne Kaslund Frandsen 22. november 2010 at 13:47

    Personlige dokumenter: N  elevprivat$
    Opgavedrev: O   opgavedrev
    Elevfælles: T  elevfaelles
     
    Printerne hedder:  
    Printer i EDB  EDB3920
    Printer ved Skytten  K2000

    mvh
    Bjarne

  23. Så skulle det være på plads.

    Du skal lige selv rette domæne, filserver og printserver navnene i scriptet.

    Hvis du sammenligner med det oprindelige script, skulle det give dig en idé om hvordan scriptet fremover kan tilpasses.
    Mvh.
    Per

    PS Jeg har sendt dig scriptet pr. e-mail.

    • Hej Per.

      Er der mulighed for, at jeg må få omtalte tilrettelse også? Jeg vil gerne mappe et ekstra drev via scriptet til lærernes skrivebords-mappe.

      Mvh. john

  24. Bjarne Kaslund Frandsen 23. november 2010 at 10:34

    Hej Per
    Tak for det, jeg har dog sendt et par fejl-screendumps pr mail
    Bjarne

  25. Bjarne Kaslund Frandsen 25. november 2010 at 10:19

    Hej Per
    Så skulle det hele være i orden med dine rettelser. Tak for det.

    Og dog: Kan det passe at brugerne skal have en bestemt opløsning på deres skærm for at man kan se hele log-in billedet. Jeg prøvede på en elev-pc i går, og her kunne man kun se brugernavn og kode, men ikke log-in og afslut knappen. Og der var heller ingen scroll-bar. Man kunne kun komme ned til knapperne ved TAB-knappen?

    mvh
    Bjarne

  26. Hej Bjarne

    Find:

    Sub Window_OnLoad
          intWidth = 750
          intHeight = 350

    og ændre tallene til noget mindre så elever med små skærme kan se det hele.
    Du kan også i toppen af scriptet sætte scroll=”yes” i stedet for scroll=”no”. så kan de scrolle.

    Mvh.
    Per

  27. Bjarne Kaslund Frandsen 25. november 2010 at 12:15

    Tak. Jeg prøver

  28. Bjarne Frandsen 28. marts 2011 at 12:20

    Hej Per

    JEg har  nu rullet dette script ud og det virker. Men når eleverne slukker og tænder deres pc, er printerne stadig installeret, men offline og kan ikke vækkes. Hvis man så kører scriptet igen, får man en fejlmelding, at printserveren ikke kan kontaktes.
    Hvis man sletter printerne først, kan man godt køre scriptet igen.
    Har du et forslag til en løsning på det?

  29. Hej Bjarne

    Har du ændret noget i scriptet?

    Mvh.
    Per

  30. Ret navnet på fil og print serveren til deres navne i stedet for ip-adresser.

    Mvh.
    Per

  31. Bjarne Frandsen 28. marts 2011 at 15:53

    Hej Per

    Du mener disse linier:
    Filserver=”172.21.0.10″
    Printserver=”172.21.0.10″
    Domaene=”vibydomain.local”

    Skal jeg skrive “vibyserver”, eller “vibyserver.local”?
    Betyder det noget om jeg skriver “vibydomain.local” eller bare “vibydomain”?
    Grunden til jeg skrev IP-adresser, var nemlig at eleverne ikke blev godkendt af serveren når de prøvede at logge på
    mvh
    Bjarne

  32. vibyserver.

    Mvh.
    Per

  33. Bjarne Frandsen 29. marts 2011 at 10:48

    Hej Per

    Jeg tror jeg har fået det til at virke, så drevene og printerne bliver der ved næste opstart, men….
    så er der noget galt med sikkerheden. Når eleven trykker på sit drev bliver hun spurgt om kode, og printerne virker ikke fordi hun ikke har adgang.
    Begge dele kan løses ved at køre scriptet igen, så det er som om pc’en ikke husker login oplysningerne.
    mvh og igen tak for hjælpen
    Bjarne

  34. Bummelum. Det er næsten nemmere at fikse hvis jeg kan se computeren. Har du en testcomputer hvor problemet er det samme?

    Opret en supportsag i min helpdesk på http://support.serverguider.dk så skal jeg fikse det for dig.

  35. Hej Per.

    Jeg har tilpasset scriptet, så det passer til vores server. Jeg har dog en tilpasning mere, som ville være cool:

    Når elevens dokumenter-mappe (Elev-dokumenter$) mappes og jeg åbner sharet på klienten, kommer følgende frem: http://www.sktknudsskole.com/dok.png .

    Vil det være muligt, at man dirigeres direkte ind i ‘dokumenter’-mappen i stedet for her i “roden” af sharet?

    Mvh. John

  36. Hmm – det volder lidt problemer… Neden stående virker ikke. Kan du hjælpe?

    Net.mapnetworkdrive Hjemmedrev,”\\”&Filserver&”\”&HjemmedrevShare&”\Dokumenter” &Brugernavn,True

    /John

  37. Hej Per

    Jeg har rettet dit script til og det virker rigtig godt :-) Eleverne er dog nødt til at køre scriptet hver gang de har genstartet/startet op. Jeg tror det må skyldes at de skal igennem en authentication i deres browser for at komme på netværket – er der evt. en workaround så de efter authentication automatisk genopretter forbindelse til printerne?

    Jeg har også nogle der ikke kan komme på netværksdrevet men det tror jeg må være et firewallproblem.

    Mvh.
    Kerry

  38. Hej
    Tak det prøver jeg lige.

    Angående tab af printer, er det muligt at tilføje en “Persistent” kommando i scriptet? Kan man på den måde få computeren til fortsat at kalde printeren indtil der er kontakt?

    Mvh.
    Kerry

  39. Hej Per.

    Har nu fået scriptet til at fungere, men et nyt problem / en ny udfordring melder sig jo straks fra kollegerne: hvad gør mac-brugerne?

    Var det ikke en frisk udfordring, du kunne tage op? :-)

    /John Quist
    Skt. Knuds Skole

  40. Det er rigtigt, at Mac-brugere blot søger efter netværksprintere og en hel liste vises med vore printere. Problemet er, at Mac’en viser kun model-navnet på vores printere – og ikke det navn jeg har givet printeren. Vi anvender brother’s printere og jeg har navngivet dem både på hver deres web-site og givet dem samme navn i AD. Alligevel kan Mac-brugeren kun se printer-modellen.

    Fx. vises der 3 printere, der hedder Brother HL-5250DN. Så skal jeg kunne huske deres IP-adr. for at vælge den rigtige – og det kan jeg ikke altid :-)

    Kender du en løsning på dette problem?

    Mvh. john

  41. Hej Per
    Kan det passe at ovenstående NetLog script bliver spist/bremset af diverse firewalls?
    Jeg har mange elever der ikke får lov at logge på, men hvis jeg deaktiverer deres firewall kan de godt.
    Kan du komme med en fiks løsning på det?

    • Hej Bjarne
      Det skulle nok kunne lade sig gøre at frembringe lidt kode der kan løse den problemstilling. Jeg tager et kig på det og melder tilbage. Er det Windows 7 brugere?

    • Hej Bjarne
      Det er ikke lykkedes mig at genskabe problemet. Kan du eventuelt lade mig komme på en maskine der har problemet så jeg kan se hvad årsagen kan være?

  42. Hej Per.
    På den skole jeg arbejder er der flere der har Mac. De vil gerne have samme mulighed for at anvende et script til at få netværksdrev og printer installeret. Er det muligt med dette script – eller er det i det hele taget muligt?

    Hilsen
    Jens Olesen

    • Hej Jens

      Dette script er kun til Windows klienter.
      Jeg skal dog prøve at undersøge mulighederne for at lave et tilsvarende script til Mac.

  43. musikefterskolen 27. juni 2012 at 12:06

    På vores efterskole ønsker vi kun at tilbyde at lade eleverne printe på skolens printere, ikke gemme dokumenter på serveren.

    Kan det tilrette forholdsvis nemt?

  44. Hej
    Er der nogen der ved hvilke indstillinger der skal laves i Bullguard for at scriptet kan komme igennem? Andre firewalls er forholdsvis ligetil at lave tilladelser i men Bullguard kan jeg kun omgå ved at lukke den ned og det er jo ikke meningen :-)

    Mvh.
    Kerry

  45. Hej Per
    Når man logger af og på igen efter scriptet er kørt første gang så beder Windows7 og 8 om brugernavn og adgangskode igen når man vil tilgå feks. fællesdrevet. Det er her muligt at sætte flueben i at Windows skal huske brugernavn og adgangskode (Windows husker det herefter fint). Jeg kunne godt tænke mig at scriptet indsatte dette flueben automatisk når man kører scriptet første gang. Det giver den fordel at printerne altid er klar (ved udskrift bliver man nemlig ikke bedt om brugernavn og kode, så der bliver ikke udskrevet noget før man har haft tilgang til et af drevene). Jeg vil meget gerne have at vide hvad der skal ændres i scriptet for at fluebenet bliver sat med det samme.

    Mvh
    Knud