Toon posts:

Windows 2000 server probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het zit zo, ben nu tijdelijk op een basisschool en die willen dat elke leerling en leraar een eigen inlognaam en wachtwoord krijgen, met dan ieder een eigen stukje ruimte (homedirectory).

Nu heeft die vorige stagaiare hier er een zooitje van gemaakt en alles in de user map van de Active Directory van Windows gezet. Heb al deze users verwijderd en een volledige nieuwe hierarchie opgebouwd.

Beginnen met een container (in win2000 genaamd Organizational Unit) Leraren. Daarin dan de Groep Leraren gezet en aan die groep alle leraren gehangen. Heb ze op de schijf een Map Leraren gegeven met allemaal een eigen map met hun naam.

Voor de leerlingen is dan een Organizational Unit Leerlingen en dan de Groepen 4 t/m 8 aangemaakt. En in die groepen de leerlingen. Deze hebben netzoals de Leraren een eigen Map (Leerlingen) en daarin dan per gebruiker een map.

Okay nu mijn probleem, ik geef de leerlingen een loginscript mee, maar het script verdomt het om de map aan de leerling of dergelijke toe te kennen. Ik kan er wel bij komen met uitvoeren. Maar wil hem zien als networkdrive in deze computer.

Het andere probleem wat ik ondervind, is dat er een zooi Map Network Drives zijn aangemaakt die ik voor geen mogelijkheid weg krijg. Hoe die vorige stagiaire dat voor elkaar heeft gekregen is mij een raadsel. Maar krijg ze nu niet weg, en dat maakt het geheel nogal rommelig.

Dus mijn vragen zijn: Hoe krijg ik die map tijdens het inloggen bij de juiste persoon?

en mijn tweede vraag: Hoe haal ik die network drives van de server af?

Login Script:

@ECHO OFF
NET TIME \\PDCNT01 /SET /YES
NET USE F: \\PDCNT01\APPS
NET USE H: \\PDCNT01\LEERLINGEN\GROEP12

Die APPS pakt hij wel, maar die GROEP12 niet. Kan dit aan een Map Networking Drive liggen op de PDCNT01? Want voor die Groep zijn er geen Map Networking Drives aangemaakt alleen shares.

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

Alleen windows 2000 en hoger als client kunnen een drive mappen naar een uncpad met een of meerdere submappen.
Dus deel elke submap apart.. Wat overigens minder werk is als alle clients upgraden naar 2k of XP :P

Verwijderd

Topicstarter
hmm dat is dan het probleem. Meeste bakken hier zijn Win98, een upgrade is wel aan te raden, maar goed licenties he, en het blijft een basisschool.

Alle mappen delen... tja kost wel ff tijd denk ik, zou dit mogelijk zijn om de leerlingen map dan als Everyone recht mee te geven en de onderliggende groepen dan de share met alleen die leerlingen van die klas, en daarna de leerling map zelf alleen voor die specifieke leerling?

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

zoveel werk is dat toch niet..

heb je misschien een .txt bestand met daarin de namen van de leerlingen of inlog namen..

stel, je hebt een leerlingen.txt met daarin:
leerling1
leerling2
leerling3

dan heel simpel...
code:
1
2
3
4
5
6
7
8
9
10
@echo off
for /f %%i in (leerlingen.txt) do call SHARE

goto END

:SHARE
net share %%i=c:\users\%%i
echo Y| cacls c:\users\%%i /G %%i:C /G "Domain Admins":F

:END


Of iets in die richting.. ;)

Verwijderd

Topicstarter
heb geen textbestand maar kan er wel 1 maken, zoveel leerlingen zijn het niet. Maar begrijp ik uit je script dat het loginscript de .txt aanroept en controleert op iets? Op aanwezige naam?

De rest is me wel duidelijk met die share.


Alleen zou je dit even willen toelichten:

echo Y| cacls c:\users\%%i /G %%i:C /G "Domain Admins":F

  • olafhartong
  • Registratie: November 1999
  • Laatst online: 02-02 08:41

olafhartong

Erm...

Ja wat je kunt doen is:

Group maken met alle leraren
Group maken met alle leerlingen van een groep/klas (bijv groep4)
Group maken met alle groepen/klassen (bijv alleleerlingen)
Alle groep/klas groups stop je in alleleerlingen

en dan de rechten zo zetten

code:
1
2
3
4
5
6
ROOT (alleleerlingen, leraren - list)
    ----- Leerlingen (alleleerlingen -list)
                   -----Groep  (groep4 - list)
                             ----Leerling (leerling - modify)
    ----- Leraren (leraren - list)
                 ----Leraar (leraar - modify)

en dan maak je hidden shares aan voor alleen de leerling/leraar mappen

Verwijderd

Topicstarter
Zoiets heb ik al

code:
1
2
3
4
5
6
7
8
9
10
11
Domain: kameleon.local
------ Leraren
          -------- Naam leraar
          -------- Naam leraar
          -------- ETC
------ Leerlingen
          -------- Groep 1/2
          -------- Groep 3/4
          -------- Groep 5
                     ------- Naam Leerling
                     ------- Etc.


En zo verder tot groep 8. Alleen groep 1/2 en 3/4 heb ik als 1 standaard gehouden, vind het niet nodig die kinderen een eigen account te geven.

[ Voor 3% gewijzigd door Verwijderd op 13-06-2003 11:30 ]


  • olafhartong
  • Registratie: November 1999
  • Laatst online: 02-02 08:41

olafhartong

Erm...

:) is die school ook in Maarssen? daar heeft mn vriendin vroeger op gezeten :P

Verwijderd

Ik ben niet zo thuis in scripten maar ik zou in de eigenschappen van de userid's een path aangeven naar de homedir.

Verwijderd

Topicstarter
olafhartong schreef op 13 June 2003 @ 11:34:
:) is die school ook in Maarssen? daar heeft mn vriendin vroeger op gezeten :P
Nee ik mag zelf dan uit Maarssen komen het betreft hier een school in Zeist. Maar goed :)

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Verwijderd schreef op 13 juni 2003 @ 11:24:
echo Y| cacls c:\users\%%i /G %%i:C /G "Domain Admins":F
Rechten.

  • olafhartong
  • Registratie: November 1999
  • Laatst online: 02-02 08:41

olafhartong

Erm...

Verwijderd schreef op 13 June 2003 @ 11:36:
[...]


Nee ik mag zelf dan uit Maarssen komen het betreft hier een school in Zeist. Maar goed :)
Deed er ook niet echt veel toe maargoed :) maarre wat is je probleem nu nog dan?

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Verwijderd schreef op 13 June 2003 @ 11:35:
Ik ben niet zo thuis in scripten maar ik zou in de eigenschappen van de userid's een path aangeven naar de homedir.
Leuk en aardig, maar dat automatisch mappen werkt ook alleen in NT-clients.

Verwijderd

Topicstarter
Ja graag stap voor stap ben nou niet iemand die alles in 1 keer ziet hoor :) haha zie me maar als N00B ofzo :)

Verwijderd

Topicstarter
ddc schreef op 13 June 2003 @ 11:38:
[...]

Leuk en aardig, maar dat automatisch mappen werkt ook alleen in NT-clients.
Klopt dat werkt namelijk niet hier, ook al geprobeerd. Alle clients zijn hier Win 98.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Als je nou begint met het in alle profielen zetten van de homedirectory's, dan worden die automatisch aangemaakt. De rechten zijn dan ook al goed. Shares kun je gewoon met EVERYONE FULL CONTROL doen, de rechten met de mappen overriden alles.

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

echo Y| cacls c:\users\%%i /G %%i:C /G "Domain Admins":F
houdt in change ACL op c:\user\leerling1 /grant leerlin1:change /grant domain admins:Full control.
Daarop wordt de vraag gesteld: Are you sure: Y/N en daar antwoord je Y op.

Ook dosscripting is leuk..

Uhh, automatisch mappen kan wel..
net use X: /home zal de home drive mappen op X:
Moet deze home drive wel ingevuld zijn in de properties van de gebruiker.

Het bovenstaand batch bestand is overigens niet de bedoeling dat je deze aanroept als loginscript. Maar een makkelijkere manier om 100 mappen te maken/delen/rechten zetten ;)

Verwijderd

Topicstarter
CyberJ schreef op 13 juni 2003 @ 11:46:
[...]

houdt in change ACL op c:\user\leerling1 /grant leerlin1:change /grant domain admins:Full control.
Daarop wordt de vraag gesteld: Are you sure: Y/N en daar antwoord je Y op.

Ook dosscripting is leuk..

Uhh, automatisch mappen kan wel..
net use X: /home zal de home drive mappen op X:
Moet deze home drive wel ingevuld zijn in de properties van de gebruiker.

Het bovenstaand batch bestand is overigens niet de bedoeling dat je deze aanroept als loginscript. Maar een makkelijkere manier om 100 mappen te maken/delen/rechten zetten ;)
Aha ik snap het maar de rechten heb ik al goed staan, gaat alleen nog maar om die mappen op die win98 bakken zichtbaar te maken. Maar met een loginscript kreeg ik dat niet voor elkaar, om 1 of andere vage reden.

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

ovrigens zou ik niet de mappen van de leerlingen inde map zetten van de klas waar ze nu in zitten. Dan kan je volgend jaar alles weer om gaan gooien.

Zet de persoonlijke mappen gewoon in een aparte map. Zo ook voor de leraren.

Verwijderd

Kan je bij het inloggen geen batch-filetje draaien met zoiets als het volgende erin:

NET USE H: \\PDCNT01\LEERLINGEN\GROEP12\%username% /persistent:yes

Verwijderd

je kunt ook groep 12 sharen enn daarheen mappen

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

Verwijderd schreef op 13 June 2003 @ 11:51:
Kan je bij het inloggen geen batch-filetje draaien met zoiets als het volgende erin:

NET USE H: \\PDCNT01\LEERLINGEN\GROEP12\%username% /persistent:yes
Fijn dat je het gehele topic doorgelezen hebt |:(

Zoals al eerder gezegd.. Dat werkt niet op een w9x machine.. Wel op W2k en XP.

Onder w9x kan je alleen maar dit gebruiken:
NET USE X: \\SERVER\SHARE

Daarnaast is de Omgevingsvariabele %username% ook niet bekend op een W9x machine..

Verwijderd

Topicstarter
CyberJ schreef op 13 June 2003 @ 11:48:
ovrigens zou ik niet de mappen van de leerlingen inde map zetten van de klas waar ze nu in zitten. Dan kan je volgend jaar alles weer om gaan gooien.

Zet de persoonlijke mappen gewoon in een aparte map. Zo ook voor de leraren.
Hmm inderdaad niet aangedacht, moet wel zeggen dat er maar 5 tot 7 leerlingen per klas zitten. Dus het valt wel mee qua werk maar liever natuurlijk geen werk :) Dus wel goed idee.

Verwijderd

Topicstarter
Nu vraag ik me dan toch af hoe ik die shares toch zichtbaar maak in een win98 omgeving, zonder dat ze de gehele netwerkomgeving gaan afpluizen. Want vanaf daar is die share wel bereikbaar.

Edit ik denk dat ik ze alleen dan de volgende regel mee geef:

NET USE F: \\PDCNT01\LEERLINGEN

dit werkt wel, en dan zien ze de klassen, 1 t/m 8 wel staan, alleen zijn ze door de rechten alleen toegankelijk bij hun eigen klas. Zie ander geen andere oplossing.

[ Voor 42% gewijzigd door Verwijderd op 13-06-2003 12:04 ]


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Verwijderd schreef op 13 juni 2003 @ 11:53:
je kunt ook groep 12 sharen enn daarheen mappen
Jij blijkbaar ook blind :?.

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

Verwijderd schreef op 13 juni 2003 @ 11:55:
[...]


Hmm inderdaad niet aangedacht, moet wel zeggen dat er maar 5 tot 7 leerlingen per klas zitten. Dus het valt wel mee qua werk maar liever natuurlijk geen werk :) Dus wel goed idee.
Bovendien heb je "zittenblijvers" en mensen die later in de klas komen.. Nee, dit zou anders behoorlijk wat werk veroorzaken.. En dat wilen we niet he..

Goed
Domain: kameleon.local
code:
1
2
3
4
5
6
7
8
9
10
11
12
------ Leraren
          -------- Naam leraar
          -------- Naam leraar
          -------- ETC
------ groepen
          -------- Groep 1/2
          -------- Groep 3/4
          -------- Groep 5
------ Leerlingen
          ------- Naam Leerling
          ------- Naam Leerling
          ------- Etc..

Share permissions:
Everyone Full COntrol

NTFS:
Domain Admins: Full Control
Leraar/leerling: Change

Elke gebruiker in zijn eigenschappen een home drive opgeven

De leraren in een Aparte OU
Groep 1/2 in een aparte OU
groep 3/4 in een aparte OU
groep 5/6 in een aparte OU
etc..

elke OU een eigen loginscript geven (moet je geloof ik wel de AD tools installeren op de clients)
voorbeeld login script voor groep 2/3

code:
1
2
3
NET TIME \\PDCNT01 /SET /YES
NET USE X: /HOME
NET USE G: \\PDCNT01\groep34

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Verwijderd schreef op 13 juni 2003 @ 11:57:
Nu vraag ik me dan toch af hoe ik die shares toch zichtbaar maak in een win98 omgeving, zonder dat ze de gehele netwerkomgeving gaan afpluizen. Want vanaf daar is die share wel bereikbaar.

Edit ik denk dat ik ze alleen dan de volgende regel mee geef:

NET USE F: \\PDCNT01\LEERLINGEN

dit werkt wel, en dan zien ze de klassen, 1 t/m 8 wel staan, alleen zijn ze door de rechten alleen toegankelijk bij hun eigen klas. Zie ander geen andere oplossing.
Dollarteken achter de sharenaam.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
CyberJ schreef op 13 June 2003 @ 12:05:
code:
1
2
3
NET TIME \\PDCNT01 /SET /YES
NET USE X: /HOME
NET USE G: \\PDCNT01\groep34
Je mag toch geen batchbestanden als loginscripts in GPO's ?

Verwijderd

Topicstarter
ddc schreef op 13 June 2003 @ 12:06:
[...]

Dollarteken achter de sharenaam.
Op 1 of andere manier pakt hij dat niet op. Dus zie nu als ik inlog alleen dan de map leerlingen met de groepen erin.

Verwijderd

wat je ook kan doen, is
@ECHO OFF
NET TIME \\PDCNT01 /SET /YES
NET USE F: \\PDCNT01\APPS
NET USE X: \\PDCNT01\LEERLINGEN
SUBST H: X:/GROEP12

[ Voor 3% gewijzigd door Verwijderd op 13-06-2003 12:21 . Reden: typfout ]


Verwijderd

Topicstarter
Verwijderd schreef op 13 June 2003 @ 12:17:
wat je ook kan doen, is
@ECHO OFF
NET TIME \\PDCNT01 /SET /YES
NET USE F: \\PDCNT01\APPS
NET USE X: \\PDCNT01\LEERLINGEN\GROEP12
SUBST H: X:/GROEP12
Hmm ik denk alleen niet dat hij dat oppakt aangezien een w9x client niet verder komt dan \\PDCNT01\LEERLINGEN en de rest niet snapt

Verwijderd

oeps, bedoelde natuurlijk zonder die \GROEP12

Verwijderd

Topicstarter
heb ff getest maar die subst H: X:/Groep12 pakt hij niet op.

Verwijderd

't is vrijdag he :z
en met de slash de goede kant op ('t blijft windows he)
subst H: X:\Groep12
zou het gewoon moeten doen....

[ Voor 7% gewijzigd door Verwijderd op 13-06-2003 13:02 ]


Verwijderd

Topicstarter
Verwijderd schreef op 13 juni 2003 @ 13:01:
't is vrijdag he :z
en met de slash de goede kant op ('t blijft windows he)
subst H: X:\Groep12
zou het gewoon moeten doen....
Werkt niet hij pakt nog steeds alleen de map leerlingen :(

  • olafhartong
  • Registratie: November 1999
  • Laatst online: 02-02 08:41

olafhartong

Erm...

je kan toch ook elke homedir een hidden share maken? dan hoeven ze niet vanaf f: nog hun eigen mapje te openen, is alleen met aanmaken iets meer werk

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 12:09
Verwijderd schreef op 13 juni 2003 @ 12:16:
Op 1 of andere manier pakt hij dat niet op. Dus zie nu als ik inlog alleen dan de map leerlingen met de groepen erin.
Je moet als je hem mapt ook met die dollar erachter mappen....

  • Redje
  • Registratie: Juli 2000
  • Laatst online: 07-08 13:00
CyberJ schreef op 13 June 2003 @ 11:55:
[...]


Fijn dat je het gehele topic doorgelezen hebt |:(

Zoals al eerder gezegd.. Dat werkt niet op een w9x machine.. Wel op W2k en XP.

Onder w9x kan je alleen maar dit gebruiken:
NET USE X: \\SERVER\SHARE

Daarnaast is de Omgevingsvariabele %username% ook niet bekend op een W9x machine..
Nofi maar dat kan zeker wel, met putinenv.exe.
Als je deze bovenin het loginscript zet werkt dat gewoon.

NET USE X: \\SERVER\%USERNAME%$

[ Voor 3% gewijzigd door Redje op 13-06-2003 13:39 ]


Verwijderd

Verwijderd schreef op 13 June 2003 @ 09:54:
Beginnen met een container (in win2000 genaamd Organizational Unit) Leraren. Daarin dan de Groep Leraren gezet en aan die groep alle leraren gehangen. Heb ze op de schijf een Map Leraren gegeven met allemaal een eigen map met hun naam.

Voor de leerlingen is dan een Organizational Unit Leerlingen en dan de Groepen 4 t/m 8 aangemaakt. En in die groepen de leerlingen. Deze hebben netzoals de Leraren een eigen Map (Leerlingen) en daarin dan per gebruiker een map.
het probleem ligt denk ik in de naam "group policy"
in de OU zelf moeten alle users zitten... aan een group worden GEEN policies meegeven (verwarrende naam idd)
Okay nu mijn probleem, ik geef de leerlingen een loginscript mee, maar het script verdomt het om de map aan de leerling of dergelijke toe te kennen. Ik kan er wel bij komen met uitvoeren. Maar wil hem zien als networkdrive in deze computer.

NET USE H: \\PDCNT01\LEERLINGEN\GROEP12
het ligt aan de client of dit kan... voor win2k gaat dit gewoon niet werken...

  • Equator
  • Registratie: April 2001
  • Laatst online: 11:49

Equator

Crew Council

🦺#Rodekruis #whisky #barista

het ligt aan de client of dit kan... voor win2k gaat dit gewoon niet werken...
code:
1
2
3
4
5
6
7
8
9
Microsoft Windows 2000 [Version 5.00.2195]
(C) Copyright 1985-2000 Microsoft Corp.

C:\WINNT>net use * \\sensuur\admin$\system32
Drive H: is now connected to \\sensuur\admin$\system32.

The command completed successfully.

C:\WINNT>


Windows 2000 kan dit dus wel.. Of heb jij je perongelijk vergist.. ;)
Pagina: 1