20-04-06 10:41
Instalacija Visual Studia 2005 pomoću Active Directory-a i GP-a
piše DUBRAVKO SEVER
MS Visual Studio 2005 je skup alata koji integriraju prednosti za samostalno i grupno programiranje. Instalacija takvog programskog paketa zna biti dugotrajna, posebice ako ga treba instalirati na veći broj računala. Kako bi izbjegli zasebnu instalaciju na svako računalo, olakšat ćemo posao pomoću MS Active Directory-a (AD) uporabom Group Policy-a. Time se omogućuje stvaranje grupe računala (računala laboratorija i sl.) na kojima će biti instaliran Windows Installer (MSI) Visual Studia 2005.
Visual Studio 2005 je moguće instalirati direktno s MS distribucije (vs_setup.msi) uz male preinake, odnosno uz dodavanja serijskog broja instalaciji u datoteku \Setup\Setup.SDB. Međutim, time se instalira kompletni Visual Studio 2005, stoga će u primjeru biti pokazano kako napraviti transformiranu instalaciju Visual Studia 2005 i njezin „deployment“ preko Group Policy-a.
Prije instalacije obratite pažnju na neophodne uvjete:
Microsoft Windows XP SP2*
Microsoft Internet Explorer 6.0 Service Pack 1*
Microsoft Windows Installer 3.1
Microsoft .NET Framework 2.0 Language Pack
Microsoft MSXML 6.0
Microsoft Document Explorer 2005
* Distribuira se WindowsUpdate-om ili WSUS poslužiteljem.
Navedene se komponente također mogu distribuirati pomoću AD Group Policy-a, ali ih najprije treba raspakirati u MSI paket.
Ime
komponente |
Lokacija
na mediju |
Primjer
raspakiravanja |
.NET Framework 2.0 |
wcu\dotnetFramework\dotnetfx.exe |
dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi
TARGETDIR=c:\dotnetfx" |
.NET Framework 2.0 Language Pack |
wcu\dotnetFramework\langpack.exe |
langpack.exe /q /c:"msiexec /qb /a langpack.msi
TARGETDIR=c:\dotnetfx" |
Microsoft Document Explorer 2005 |
Wcu\DExplore\DExplore.exe |
DExplore.exe /q /c:"msiexec /qb /a dexplore.msi
TARGETDIR=c:\DExplore" |
MSXML6 |
wcu\MSXML\msxml6.msi |
msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6 |
Ukoliko su svi zahtjevi zadovoljeni nastavlja se kreiranjem transformacije, odnosno odabirom komponenti Visual Studia koji želimo dodijeliti budućem MSI paketu. To se obavlja na sljedeći način:
Ponajprije pokrenite sljedeću naredbu za ulaz u administrativni način rada i odabir komponenti koje želimo uključiti u transformaciju:
<Staza_instalacije> setup.exe /CreateTransform <ime_trans_datoteke> Primjer: F:\Setup>setup.exe /CreateTransform „d:\transform\transform.mst“
Unutar prozora koji će se pojaviti upišite ključ proizvoda i prihvatite licencna pravila, te pritisnite Next.
U sljedećem prozoru kreće stvarna izrada transformacije odabirom staze koja će biti zapamćena u MST paketu („Product install path“). U lijevom dijelu prozora potrebno je odabrati Custom (da bi mogli odabrati komponente).
Sve komponente koje su odabrane bit će zapisane u MST paketu i uključene u MSI paket, koji ćemo napraviti u sljedećem koraku. Sve što je još potrebno za kreiranje MST paketa je pritisak mišem na Create Transform.
Nakon izrade MST paketa već bi mogli koristiti transformaciju, ali bi trebalo još dodati serijski broj MST paketa u Group Policy. Zato je korisnije napraviti još jedan međukorak.
Obavimo to uz pomoć naredbe MSIEXEC u sljedećem obliku
msiexec /a [staza_ do_MSI_orginalnog_paketa ] TRANSFORMS= <ime_MST_ pake_iz_1_koraka> PIDKEY= <serijeki_broj_proizvoda_bez_razmaka_i _crtica>TARGETDIR= [staza_do_odredisnog_direktorija]
Primjer:
F:\msiexec /a vs_setup.msi TRANSFORMS=“D:\transform\transform.mst“
PIDKEY=“12FZ67JU76LT98HFUP98G55RT“ TARGETDIR=“C:\visual_studio\“
U primjeru dani PIDKEY nije stvaran.
Sada je kreiran valjani MSI paket koji se nalazi na lokaciji TARGETDIR zajedno sa svim popratnim direktorijima i datotekama koji su potrebni za njegovo izvršavanje (prema primjeru u „C:\visual_studio\“).
Posljednji je korak dodavanje MSI paketa u Group Policy. Ali je prije svega potrebno kopirati MSI paket i popratni sadržaj TARGETDIR-a na neki od dijeljenih direktorija na poslužitelju kako bi bio dostupan svim računalima.
Za dodjeljivanje paketa treba odabrati grupu računala, staviti ih u Organisation Unit i pridijeliti mu Policy u „Computer Configuration/Software Settings/New/Package“, a dodjeljuje se i vs_setup.msi , prema pravilima instalacije putem Group Policy-a.
Ovime je napravljeno sve što je potrebno za instalaciju Visual Studia 2005 putem Group Policy-a. Preostaje još napraviti restart nekog od računala i provjeriti da li se paket ispravno instalirao.
Više na: http://msdn.microsoft.com/vstudio/support/adminreadme/
|