CorelDRAW Graphics Suite 12 (CGS12) on valmiiksi MSI-paketti ja sen asentaminen ja säätäminen toimimaan Group Policyjen kautta onnistuu melko kivuttomasti, vaikka paketti käyttääkin InstallShield Script Engineä (versio 7.x). ISScript 7 pitää toki sitten olla työasemalla asennettuna, jotta CGS12 asentuu.
Huom! Näillä ohjeilla saat CGS12:n asennettua Group Policyjen avulla Assigned to Computer/Per-Machine -tyyppisenä asennuksena. Published to User/Per-User -asennuksen kanssa on ongelmia ja Corelin surkea ehdotus ongelman ratkaisemiseksi on .zap-tiedoston käyttäminen.
CGS12:lle on olemassa PDF-muodossa oleva Network Administrator Guide, jonka löytyy esimerkiksi Corel:in FTP-palvelimelta. Jo pelkästään kyseisen oppaan avulla selviää melko pitkälle, mutta siinä ei kerrota kaikkea ja annetaan virheellistäkin tietoa.
Verkkoasennukseen tarvitaan ”Corporate Serial Number”. Tämä alkaa
merkkijonolla DR12WCX-, kun taas tavallinen käyttäjälisenssi
alkaa merkkijonolla DR12WEX-. Ohjelmiston toimittajalta saa
verkkolisenssin, jos sellaiseen on oikeutettu, mikä on toki tilanne
esimerkiksi Site-lisenssin tapauksessa.
Aloitetaanpa hommat asentamalla CGS12 verkkoon ja päivittämällä tarvittaessa asennus SP1-tasoiseksi.
Tee Corel Graphics Suite 12:sta administratiivinen asennus verkkoon (oppaassa tarkemmat ohjeet):
msiexec.exe /a "CorelDRAW Graphics Suite 12.msi"
Koneelle, jolta administratiivinen asennus suoritettiin jää
”mukavaksi” muistoksi Corelin rekisteröinnistä muistuttava
ominaisuus. Pääset tästä eroon poistamalla sennuksen jälkeen
ilmeisen rekisteriarvon (Corel jotakin) rekisterihaarasta
”HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”.
CGS12:n pitää olla SP1-tasoinen. Jos versionumero on pienempi
kuin 12.0.0.536, vaaditaan päivitys. Versionumero selviää joko
tiedostosta Volinfo.txt tai kurkkaamalla Orca:lla tiedoston
”CorelDRAW Graphics Suite 12.msi” Property-taulun arvoa
ProductVersion.
SP1-päivitys (.MSP) löytyy Corel:in sivujen kautta. Huomaa, että eri kieliversioille on omat päivityksensä. Lisää päivitys verkossa olevaan administratiiviseen asennukseen seuraavasti (paikan nimi voi olla eri kieliversiosta riippuen):
msiexec.exe /p CGS12SP1LMP.msp /a "<polku-administratiiviseen-asennukseen>\CorelDRAW Graphics Suite 12.msi" /l* CGS12SP1.log
Valinta /l* CGS12SP1.log tekee päivityksestä lokitiedoston, joka on toki aina syytä tehdä ja kurkata päivityksen jälkeen lokitiedostosta, ettei mikään ole mennyt pahasti vikaan.
Kun olemme saaneet verkkolevylle SP1-tasoisen administratiivisen asennuksen, alkaa pienten mutta oleellisten säätöjen tekeminen.
Avaa Orcalla verkkoon asennettu ”CorelDRAW Graphics Suite 12.msi”
ja tee Property tauluun seuraavat muutokset (lisää uudet rivit Add Row
-toiminnolla):
| Property | Value | Lisätiedot |
|---|---|---|
| ENLANG | 1 | Uusi rivi. Määrittelee käytetyn kielen. Kts. opas. |
| UPDATESERVICE | 0 | Uusi rivi. |
Ensimmäisen käynnistyksen yhteydessä tulevan End User License Agreementin hyväksymisen saa poistettua kaikilta loppukäyttäjiltä (pun intended) lisäämällä MSI-paketin Registry-tauluun seuraavan rivin, joka luo HKLM-rekisterihaaraan EULA:n näyttämisen estävän rekisteriarvon (Root-sarakkeen arvo 2 tarkoittaa hiveä HKML, Value-sarakkeen arvon edessä oleva # taasen rekisteriarvon tyyppiä REG_DWORD):
| Registy | Root | Key | Name | Value | Component_ |
|---|---|---|---|---|---|
| CustomRegistry0 | 2 | SOFTWARE\Corel\CorelDraw\12.0 | ShowEULA | #0 | CorelApp.reg |
Ilmeisesti voit tarvittaessa käyttää myös seuraavia propertyja:
| Property | Value | Lisätiedot |
|---|---|---|
| ClipartDir | <polku>\Clipart | Uusi rivi. Verkkoon kopioitujen lisälevyjen materiaaliin viittaminen. |
| PhotosDir | <polku>\Photos | Uusi rivi. Verkkoon kopioitujen lisälevyjen materiaaliin viittaminen. |
Oppaassa puhutaan myös sivulla 9 hyvin ympäripyöreästi rekisteriasetusten muuttamisesta tai Registry-taulun muokkaamisesta tätä toiminnallisuutta varten.
Eri ohjelmien asetukset (workspace) yms.