Cum ne ajută SCCM să implementăm Microsoft Office 2007?

Publicat: 23 octombrie 2008
Pe această pagină
IntroducereIntroducere
Pregătirea spațiului de lucruPregătirea spațiului de lucru
Customizarea produsului Office Enterprise 2007Customizarea produsului Office Enterprise 2007
Crearea pachetului Microsoft Office Enterprise 2007 EnglishCrearea pachetului Microsoft Office Enterprise 2007 English
Crearea programului Office 2007Crearea programului Office 2007
Copierea pachetului pe Distribution PointCopierea pachetului pe Distribution Point
Verificarea rezultatului copieriiVerificarea rezultatului copierii
Crearea unui advertisingCrearea unui advertising
Instalarea programului pe calculatorul țintăInstalarea programului pe calculatorul țintă
Verificarea instalăriiVerificarea instalării
ÎncheiereÎncheiere

Introducere

Una dintre problemele cu care se confruntă o companie medie și mare este instalarea sau implementarea automatizată a aplicațiilor, sistemelor de operare, update-urilor etc.

În acest articol voi arată un exemplu despre cum utilizăm System Center Configuration Manager 2007 (SCCM) pentru a crea un pachet Microsoft Office Enterprise 2007 și cum să implementăm produsul pe calculatoarele din organizație fără intervenția utilizatorului. Voi folosi un fișier customizat (.MSP), creat cu Office Customization Tool (OCT), în care voi specifica ce produse din suita Office voi instala, cheia produslui, numele organizației și directorul de instalare.

Începutul paginiiÎnceputul paginii

Pregătirea spațiului de lucru

Să presupunem că aveți experiență cu SCCM 2007, că aveți SCCM-ul instalat (în mediu de test sau nu) și că ați activat rolul "Distribution Point" și "Reporting Point".

Veți mai avea nevoie de un alt calculator (cu Windows XP în cazul meu) pe care să fie instalat agentul de SCCM și pe care veți instala Office 2007.

Ne mai trebuie kitul de Office 2007 Enterprise. Copiem toate directoarele din rădăcina kitului într-un director local, în cazul meu "C:\Office_2007".

Începutul paginiiÎnceputul paginii

Customizarea produsului Office Enterprise 2007

Pentru a crea un fișier .MSP cu setările stabilite de politica companiei, vom folosi Office Customization Tool. Pentru aceasta, vom executa următoarele comenzi în command prompt:

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

  Notă

Dacă după executarea comenzii "setup.exe /admin" primiți următoarea eroare:

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

... înseamnă că nu aveți directorul Admin necesar. Mai exact, această problemă se datorează faptului că nu folosiți kitul de Office Enterprise 2007 ci o altă ediție de Office.

Problema se poate rezolva foarte simplu dacă aveți la dispoziție un kit Enterprise: pur și simplu copiați directorul Admin și inserați-l în "C:\Office_2007".

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Selectăm Create a new Setup customization file for the following product și apăsăm OK.

După ce s-au încărcat toate fișierele necesare, putem face modificările corespunzătoare și putem selecta modul de instalare Unattended. Pentru aceasta, vom face următoarele modificări:

Install location and organization name

Default installation path - acceptăm valoarea implicită

Organization name - introducem numele companiei noastre

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Licensing and user interface

Product key - introducem o cheie validă

I accept the terms in the License Agreement - acceptăm EULA

Display level – None

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Set feature installation states

Deoarece este un mediu de test și nu avem nevoie de toate aplicațiile, voi selecta doar Excel, Tools și Shared Features.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

După ce am făcut toate modificările dorite, salvăm fișierul cu numele CUSTOM.MSP în directorul Updates, locația recomandată pentru fișierele .MSP customizate. Când vom executa comanda setup.exe, se va cauta în directorul Updates un fișier customizat. Dacă nu se găsește nimic, instalarea se va face folosind setările implicite sau cele din config.xml.

Dacă salvam fișierul .MSP în altă locație, pentru a instala suita Office cu modificările făcute de noi, va trebui să executăm comanda setup.exe /adminfile; de exemplu setup.exe /adminfile \\server\share\folder.

Din acest moment, putem să trecem la partea frumoasă a lucrurilor și anume la lucrul cu Configuration Manager 2007.

Ce vom face mai departe?

Vom crea pachetul Microsoft Office Enterprise 2007 English

Vom crea programul Office 2007

Vom copia pachetul pe un Distribution Point

Vom verifica rezultatul copierii

Vom crea un adverstising

Vom instala programul pe calculatorul dorit

Vom verifica rezultatul instalării

Începutul paginiiÎnceputul paginii

Crearea pachetului Microsoft Office Enterprise 2007 English

Crearea unui pachet este primul lucru pe care îl vom face.

Pentru a crea pachetul Microsoft Office Enterprise 2007.

1.

Deschidem Configuration Manager Console și navigăm către Computer Management, Software Distribution.

2.

Click dreapta Packages și alegem New > Package.

3.

În fereastra New Package Wizard, la General introducem detaliile necesare conform cu poza de mai jos și mergem la următorul pas cu Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

4.

La Data Source, cu butonul Set specificăm directorul sursă al suitei Office (C:\Office_2007 în cazul meu). Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

5.

La Data Access acceptăm opțiunile implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

6.

La Distribution Settings acceptăm opțiunile implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

7.

La Reporting acceptăm opțiunile implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

8.

La Security acceptăm opțiunile implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

9.

La Summary revedem configurările făcute și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

10.

La Confirmation verificăm dacă pachetul s-a creat cu succes și selectăm Close.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

11.

Verificăm dacă în Packages există pachetul creat.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Crearea programului Office 2007

După ce am creat pachetul, trebuie să creăm programul efectiv care se va instala.

Pentru a crea programul Office 2007.

1.

Extindem meniul Packages și selectăm Microsoft Office Enterprise 2007 English.

2.

Click dreapta Programs și selectăm New > Program.

3.

În fereastra New Program Wizard, la General introducem detaliile necesare și mergem la următorul pas cuNext.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

4.

La Requirements specificăm spațiul pe disk necesar instalării (2 GB, ca să fim acoperiți) și durata maximă a instalării (Unkown, pentru că nu știm cu exactitate cât va dura instalarea, lucru care depinde de performanțele calculatorului). Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

5.

La Environment specificăm condiția ca instalarea să se facă doar când un utilizator este logat. Setăm permisiuni administrative de instalare și bifăm Allow users to interact with this program cu toate că am specificat mai înainte Display level - None. Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

6.

La Advanced selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

7.

La Windows Installer selectăm Import. Navigăm către directorul C:\Office_2007\Enterprise.WW și selectăm fișierul EnterpriseWW.msi. Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

8.

La MOM Maintenance acceptăm setările implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

9.

La Summary revedem configurările făcute și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

10.

La Confirmation verificăm dacă programul a fost creat cu succes și selectăm Close.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

11.

Verificăm dacă în Programs există programul creat.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Copierea pachetului pe Distribution Point

Următorul pas este să ne asigurăm că pachetul este disponibil pe Distribution Point.

Pentru a copia pachetul pe un Distribution Point selectăm Distribution Points.

1.

Click dreapta Distribution Points și selectăm Manage Distribution Points.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

2.

La Select Destination Distribution Point avem grijă ca opțiunea Copy the package to new distribution points să fie bifată și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

3.

La Package selectăm distribution point-ul pe care vrem să copiem pachetul nostru. În cazul meu, voi bifa SMS-01. Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

4.

La Completion se confirmă faptul că pachetul Microsoft Office Enterprise 2007 va fi copiat pe distribution point-ul selectat de noi. Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

5.

La Confirmation verificăm dacă pachetul a fost creat. Selectăm Close. Din acest moment a început copierea pachetului pe Distribution Point.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Verificarea rezultatului copierii

Nu putem face deploy la un program sau sistem de operare dacă pachetul corespunzator acelui program nu este disponibil pe Distribution Point. Putem verifica starea pachetului în Package Status sau rulând raportul corespunzător, ceea ce vom face mai departe.

Pentru a verifica disponibilitatea pachetului pe Distribution Point-ul nostru

1.

Navigăm către Computer Management, extindem Reporting și selectăm Reports.

2.

Observăm că avem disponibile aproximativ patru sute de rapoarte (în funcție de versiunea SCCM instalată: SCCM 2007, SCCM 2007 SP1, SCCM 2007 SP1 R2). Selectăm Distribution status of a specific package. Click dreapta și selectăm Run.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

  Notă

Dacă nu avem opțiunea Run disponibilă, trebuie instalat rolul Reporting Point din Site Systems.

  Notă

Dacă deschidem un raport pentru prima dată, vom fi întrebați dacă vrem să vizualizăm raportul într-o fereastră nouă sau să folosim consola SCCM-ului. Recomandarea mea este să vizualizăm rapoartele în Internet Explorer.

3.

În fereastra de Internet Explorer View ConfigMgr Reports, selectăm butonul Values și alegem pachetul Office Enterprise.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

4.

Vizualizăm raportul prin selectarea butonului Display.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

5.

Verificăm Install Status. Când pachetul este în curs de copiere, Install Status va arăta Waiting to install package.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

6.

Când pachetul este copiat pe Distribution Point, Install Status va arăta Package Installation complete.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Crearea unui advertising

Din momentul în care avem disponibil pachetul pe Distribution Point, putem crea și asigna un advertising către o colecție, către un singur calculator sau către un singur utilizator.

În pașii de mai jos vom crea și asigna un advertising către colecția All Windows XP Systems.

Pentru a crea și asigna un advertising către o colecție

1.

Deschidem Computer Management, Software Distribution și selectăm Advertisements.

2.

Click dreapta Advertisements, selectăm New > Advertisement.

3.

În fereastra New Advertisement Wizard, la General introducem detaliile necesare și selectăm Next:

1.

Name – Office Enterprise

2.

Package – cu butonul Browse selectăm pachetul Microsoft Office Enterprise 2007 English

3.

Program – cum avem un singur program, acest câmp se va completa automat cu programul Office 2007

4.

Collection – selectăm colecția All Windows XP Systems

Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

4.

La Schedule, configurăm programul să ruleze imediat ce își downloadează politica și fișierele necesare. Facem click pe "steluța galbenă" și bifăm Assign immediately after this event și selectăm OK.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

5.

La Distribution Point acceptăm setările implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

6.

La Interaction acceptăm setările implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

7.

La Security acceptăm setările implicite și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

8.

La Summary revedem configurările făcute și selectăm Next.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

9.

La Confirmation verificăm dacă advertisement-ul s-a creat cu succes și selectăm Close.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Instalarea programului pe calculatorul țintă

În acest moment nu ne rămâne decât să așteptăm până când clientul se va conecta la server și va vedea că are un advertisement asignat. Această ”verificare” se face implicit la fiecare oră.

În cazul în care vrem să grăbim această verificare, ne logăm cu un utilizator cu permisiuni standard pe clientul de Windows XP și deschidem Control Panel > Configuration Manager.

1.

La Actions facem click pe Machine Policy Retrieval & Evaluation Cycle și selectăm butonul Initiate Action ca să forțăm verificarea și aplicarea politicilor de pe server.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

2.

După 2-3 minute, în colțul din dreapta jos va apărea un pop-up care ne va anunța că în 5 minute un program nou se va instala automat.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

3.

Cum am specificat ca programul să-și downloadeze într-un cache local toate fișierele necesare, la expirarea celor 5 minute va începe download-ul fișierelor, fără ca utilizatorul să știe sau să vadă ce se întâmplă.

4.

Dacă pe noi, administratorii, ne interesează ce se întâmplă din momentul în care clientul a primit notificarea și până se termină instalarea programului, din meniul Reports rulăm raportul Status of a specific advertisement.

5.

Selectăm Values și alegem Office Enterprise. Selectăm Display pentru a executa raportul.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

6.

În raportul următor putem observa că unul din două calculatoare a primit și a acceptat advertisement-ul.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

7.

Facem click pe săgeata din partea a doua a raportului (rândul Waiting), pentru a afla mai multe detalii despre ce se întamplă cu advertisement-ul nostru.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

8.

Putem observa că starea actuală a programului este Waiting for content, adică programul se downloadează local.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

9.

Dacă facem click pe aceeași săgeată și aici, vom afla detalii exacte despre starea Waiting.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

10.

Când toate fișierele sunt downloadate local și a pornit instalarea, starea programului se schimbă în Running.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

11.

Pentru a vedea mai multe detalii despre această stare (de exemplu cu ce drepturi rulează programul, în ce director s-au downloadat fișierele necesare sau dacă executabilul setup.exe a folosit argumente sau nu), facem click pe săgeata de pe rândul Running.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

12.

Când starea programului se schimbă în Program completed with success, înseamnă că programul s-a instalat cu succes.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

13.

Facem click pe săgeata de pe rândul Succeeded pentru a vedea mai multe detalii.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Verificarea instalării

Deși detaliile raportului ne specifică faptul că programul s-a instalat cu succes, o să verificăm și pe calculatorul cu Windows XP dacă s-a instalat doar Microsoft Office Excel și dacă avem numele organizației stabilit de noi.

Pentru aceasta, pe calculatorul cu Windows XP, deschidem Start și extindem All Programs, Microsoft Office. Vedem că avem instalat doar produsul Microsoft Office Excel 2007 și Microsoft Office Tools.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Deschidem Microsoft Office Excel 2007 și în meniul File alegem Excel Options. La Resources selectăm butonul About.

Observăm că avem instalat produsul Microsoft Office Excel 2007 și numele companiei este cel stabilit de noi în fișierul CUSTOM.MSP.

Office 2007 Enterprise unattended installation with System Center Configuration Manager 2007

Începutul paginiiÎnceputul paginii

Încheiere

Deci, pe scurt, să recapitulăm ce am făcut:

Am creat un fișier customizat pentru instalarea suitei Office

Am creat un pachet nou

Am creat un program nou

Am copiat întreg conținutul pachetului pe un Distribution Point

Am creat un mandatory advertising

Am văzut cum se instalează programul pe calculator

Am verificat dacă programul s-a instalat conform configurației noastre

Desigur că ce am făcut mai sus a fost doar un exemplu simplu de instalare al unui singur produs din toată suita Office 2007. Cu ajutorul lui Office Customization Tool putem customiza instalarea oricărui produs până la cel mai mic detaliu, chiar și crearea unui profil de e-mail implicit (în cazul în care avem un Exchange Server 2007 în companie).

Atât pachetul, programul, cât si advertisingul pot fi și ele customizate după necesitățile oricărei companii, cum ar fi: instalarea să se facă la o anumită oră, într-o anumită zi etc.


Începutul paginiiÎnceputul paginii