PrimusToAD
Kirjoitettu 3.4.2011
PrimusToAD:n uusi edustus
Ohjelman edustus löytyy jatkossa täältä: http://www.primustoad.net
Pidän lataussivun ja dokumentoinnin auki huhtikuun, jona aikana uusi web-sivusto alkaa palvelemaan vanhoja ja uusia asiakkaita kokonaisuudessaan.
PrimusToAD FAQ
Tältä sivulta löydät vastaukset yleisimmin kysyttyihin kysymyksiin. Mikäli et löydä vastausta kysymykseesi tältä sivulta, ota yhteyttä niin vastaan sinulle henkilökohtaisesti.
1. Kuinka PrimusToAD ja PrimusQuery tulisi sijoittaa suhteessa Primukseen ja AD:hen?
2. Kuinka kotihakemistot saadaan tehtyä automaattisesti?
3. Kuinka PrimusQuery konfiguroidaan PrimusToAD:ta varten?
1. Kuinka PrimusToAD ja PrimusQuery tulisi sijoittaa suhteessa Primukseen ja AD:hen?
"AD:mme on oppilasverkossa ja Primus hallintoverkossa/palveluntarjoajan palvelimella. Kuinka sijoitamme ohjelmat, jotta ne saadaan keskustelemaan keskenään?"
Tyypillisesti Primus sijoitetaan hallinnon verkon palvelimella ja oppilaiden tunnukset hallitseva AD on oppilasverkossa. Yleensä näiden välissä on palomuuri.
Viereissä periaatekuvassa on kuvattu yksi vaihtoehto ohjelmien sijoitamiseksi. Oheisen kuvan mukainen sijoitus on lienee helpoin tapa saada ohjelmat kommunikoimaan keskenään, joskin muitakin vaihtoehtoja on. Mikäli kuvan mukainen sijoitus ei ole mahdollista, ota yhteyttä ja kysy muista vaihtoehdoista.
Ohjelmien välinen kommunikaatio tapahtuu seuraavasti:
1. PrimusQuery noutaa tiedot Primuksesta.
PrmusQuery toimii kuten PrimusClient, joten palomuuriin avataan vain yhden portin reikä kahden IP-osoitteen välille.
2. PrimusQuery tekee tiedoston, jonka PrimusToAD lukee.
Tästä syystä on helpointa, jos PQ ja PrimusToAD ovat samassa palvelimessa. Toki PQ voi tallentaa tiedoston myös toisen palvelimen levylle. Pääasia, että PrimusToAD pääsee lukemaan samaa tiedostoa.
3. PrimusToAD keskustelee AD:n kanssa.
Tästä syystä on helpointa, että PrimusToAD on nimenomaan AD-palvelimessa. Tämäkään ei ole pakollista, mutta on huolehdittava, että PrimusToAD pystyy keskustelemaan AD:n kanssa.
2. Kuinka kotihakemistot saadaan tehtyä automaattisesti?
Kotihakemistojen teko vaatii määrityksiä muutamaan eri tiedostoon.
Ad_oppilaathaku.txt (tai vastaava PQ:n toimintaa ohjaava tiedosto)
#DATA{"U:"};#DATA{"\\dc1.demodomain.fi\oppilaat$\"+K1010};
Selitys:
#DATA{"U:"}; = Kotilevyn tunnus, tässä tapauksessa U: (voi olla tietysti muukin)
#DATA{"\\dc1.demodomain.fi\oppilaat$\"+K1010}; = kotihakemiston polku, vaihda omaan ympäristöösi sopivaksi
Attributes.ini
[homedrive]
[homeDirectory]
Selitys:
Ensimmäinen tieto kotilevyksi ja toinen tieto kotihakemistoksi.
Huom! Tee jako ennen ohjelman ajamista. Viereissä kuvasarjassa yksi esimerkki jaon mahdollisista lähtöoikeuksista sekä scriptin ajamisen vaikutus käyttäjän oikeuksiin.
PrimusToAD.ini
[settings]
GenerateNewUserList=1
CreateHomeDirectory=1
RunHomeDirectoryScript=1
[NewUserList]
MainString= CACLS "\\dc1.demodomain.fi\oppilaat$\<replace>" /E /G
"<replace>":C
Polku laitetaan osoittamaan sinne, minne kotihakemistot tehdään.
CACLS on Windowsin lisäohjelma. Sen dokumentointi löytyy täältä.
3. Kuinka PrimusQuery konfiguroidaan PrimusToAD:ta varten?
PrimusQuery on tyypillinen asiantuntijoille tehty apuohjelma, joka tekee tehokkaasti tehtävänsä mutta jonka käytettävyys ja konfiguroitavuus ei ole ehkä helpoimmasta päästä.
Alla on zip-paketti, josta löytyvät seuraavat tiedostot:
primusquery.pdf - Starsoftin PrimusQuery ohje
tulotiedosto.pdf - Dokumentti, jossa PQ:n käyttöä PrimusToAD:n kanssa on selitetty
ad_oppilaathaku.txt - Mallitiedosto (voi käyttää sellaisenaan)
kommentoitu_ad_oppilaathaku.txt - Kommentoitu mallitiedosto (Ei voi käyttää kommenttien vuoksi sellaisenaan. Käytä vastaavaa ad_oppilaathaku.txt -tiedostoa.)
Attributes.ini - Edelliselle tiedostolle sopiva Attributes-ini tiedosto
Näiden neljän tiedoston avulla PrimusQueryn konfigurointi PrimusToAD:ta varten pitäisi onnistua. Mikäli sinulla on kuitenkin ongelmia tai tarpeita, joita tiedostoissa ei ole käsitelty, niin ota yhteyttä!
PQ.zip
PrimusToAD ja PrimusQueryn periaatteellinen sijoituskuva
Kotihakemistojaon oikeudet