Hromadná inštalácia v doménovom prostredí

Príprava komponentov na vykonanie bezzásahovej inštalácie

Windows C-Monitor pre bezzásahovú inštaláciu (C-MSetup [version].msi) – je možné stiahnuť na stránke Downloads.
Konfigurátor určený pre bezzásahovú inštaláciu (C-MSetupConfigurator.exe) – je možné stiahnuť na stránke Downloads.
Autoinstall.srg – je potrebné vytvoriť na CM Serveri v časti CM IT Monitoring -> Companies – settings. Po otvorení konkrétnej spoločnosti prejdite do záložky Unattended installation. V tejto záložke zadáte informácie o pridávaných počítačoch, ktoré sa uložia na CM Server. Ide o nasledovné nastavenia:

  • Predvolená licencia pre Desktop a identifikátor typu zariadenia (stredná časť CM-ID kódu).
  • Predvolená licencia pre Notebook a identifikátor typu zariadenia (stredná časť CM-ID kódu).
  • Predvolená licencia pre Server a identifikátor typu zariadenia (stredná časť CM-ID kódu).
  • Umiestnenie, telefón používateľa, a email používateľa. Tieto údaje odporúčame zmeniť manuálne pre každé zariadenie zvlášť až po dokončení registrácie. Ak polia nenecháte prázdne, zadaný údaj sa nastaví na všetky pridávané počítače.
  • Proxy nastavenia

Po vyplnení všetkých želaných nastavení kliknite na tlačidlo Generate file for unattended installation.

Obrázok: Voľba východzích nastavení C-Monitora

Vytvorenie inštalačného súboru

Po získaní všetkých troch položiek z predchádzajúceho kroku je možné vytvoriť samotný inštalačný súbor, ktorý bude použitý pri hromadnej inštalácií.

Tvorbu inštalačného súboru začnite spustením konfigurátora CMSetupConfigurator.exe.

Konfigurátor umožňuje personalizovať súbory typu .exe aj .msi. V tomto návode sme použili súbor typu .msi, pretože súbory typu .exe nie sú určené na vykonanie hromadnej inštalácie prostredníctvom Active Directory.

Original SETUP file name – vyberte súbor typu .msi (prípadne .exe, ak nebudete vykonávať inštaláciu prostredníctvom Active Directory).

CM Server URL – pole pre zadanie URL adresy vášho CDESK/CM servera pre automatické stiahnutie súboru C-MConfig.bin.

C-MConfig.bin file name – použite v prípade, že chcete vložiť iný C-MConfig.bin. (napríklad ak by ste ho chceli zobrať z už nainštalovaného C-Monitor klienta. V poli v tom prípade vyberte súbor s označením C-MConfig.bin.)

Autoinstall.srg file name – vyberte súbor Autoinstall.srg, ktorý ste si vygenerovali cez CM Server.

Po vložení všetkých súborov kliknite na tlačidlo Store to new SETUP, čím sa vytvorí nový inštalačný súbor.

Obrázok: Nastavenia v CMSetupConfigurator

Hromadná bezzásahová inštalácia pomocou Active Directory

Vytvorenie zdieľaného priečinka

Najskôr si na serveri vytvoríme zdieľaný priečinok (napr. Share), a nastavíme mu práva typu EveryoneFull control (v záložkách SharingSecurity).

Vo vlastnostiach zdieľaného priečinka v záložke Sharing kliknite na tlačidlo Advanced Sharing. Objaví sa vám nové okno, kde vyberiete Permissions. Ak sa vám nezobrazí skupina Everyone, pomocou tlačidla Add ju pridajte. Zaškrtnite Allow pre Full control.

Obrázok: Nastavenie Full control práv pre Everyone v záložke Sharing

Rovnaké nastavenie je potrebné vykonať aj v záložke Security. Spravíte tak cez tlačidlá EditAdvanced.

Obrázok: Nastavenie Full Control práv pre Everyone v záložke Security

Do vytvoreného priečinka Share vložte vygenerovaný inštalačný súbor typu .msi, ktorý ste vygenerovali pomocou konfigurátora.

Príprava skupiny počítačov

Active Directory následne vytvoríte skupinu počítačov (napr. „cminstall“), na ktoré sa pošle hromadná inštalácia. Kliknite pravým tlačidlom na Computers -> New -> Group, zadajte názov a zaškrtnite GlobalSecurity.

Obrázok: Vytvorenie skupiny

Potom môžete do skupiny pridať počítače. Prejdite do vlastností skupiny (dvojklikom na jej názov). Objaví sa vám nové okno Properties, kde kliknite na Add. V ďalšom okne kliknite na Object Types a zaškrtnite checkbox pri Computers.

Obrázok: Výber typu objektu

Počítač pridáte do skupiny tak, že napíšete jeho názov do poľa Enter the object names to select a kliknete na Check Names.

Obrázok: Pridanie počítačov do skupiny

Príprava Group Policy Object (GPO)

Otvorte si Group Policy Management spustením príkazu gpmc.msc.

Obrázok: Spustenie Group Policy Management

Najskôr si vytvorte Group Policy (GP) objekt. Pravým tlačidlom myši kliknite na Group Policy Objects, zvoľte New a zadajte názov (napríklad „CM_Install“).

Obrázok: Vytvorenie Group Policy objektu

Teraz do GP objektu pridajte skupinu z Active Directory. V ľavom menu kliknite dvojklikom na názov GP a v záložke Scope kliknite na Add. Otvorí sa nové okno, kde zadajte názov skupiny z Active Directory a kliknite na Check Names.

Obrázok: Pridanie skupiny z AD

Po pridaní skupiny z AD odoberte skupinu Authenticated users. V časti Security filtering zvoľte Authenticated users a kliknite na tlačidlo Remove.

Obrázok: Odobratie skupiny Authenticated users

Linkovanie GPO k doméne

V Group Policy Managment pravým tlačidlom myši kliknite na doménu (v našom prípade testdomain.local) a kliknite na Link an Existing GPO.

Obrázok: Linkovanie GPO

Vyberte GPO objekt, ktorý chcete nalinkovať. V našom prípade CM_Install.

Obrázok: Výber GPO objektu na linkovanie

Potom kliknite pravým tlačidlom na pridaný objekt (CM_Install) a zvoľte Edit. Objaví sa nové okno. Prejdite do Computer Configuration -> Policies -> Software Settings. Pravým kliknutím na Software installation -> New -> Package pridajte .msi súbor zo zložky Share.

Obrázok: Vloženie súboru C-Msetup

Po kliknutí na Open sa objaví nasledujúce okno, zvoľte Assigned.

Poznámka: V prípade inštalácie do iného umiestnenia (napr. C:\Program Files (x86)\CMonitor) zvoľte možnosť Advanced. Otvorí sa vám okno na úpravu inštalačného balíčka. Prejdite do záložky Modifications, kliknite na Add… a vložte vytvorený .mst transformačný súbor.

Obrázok: Voľba Assigned v okne Deploy Software
Obrázok: Vloženie .mst transformačného súboru v prípade inštalácie do Program Files

Na strane servera vykonajte ešte nasledovné zmeny:

  • Computer Settings -> Administrative Templates -> System -> Logon -> Always wait for the network at computer startup and logon – Enabled.
Obrázok: Nastavenie čakania na sieť
  • Computer Configuration -> Policies -> Administrative Templates -> System -> Group Policy -> Specify startup policy processing wait time – Enable. Set Amount of time to wait (in seconds): = 120
Obrázok: Nastavenie času čakania

Hneď po dokončení nastavení na serveri môžete reštartovať niektorý z počítačov, na ktorých chcete nainštalovať C-Monitor. Po reštarte počítača prebehne inštalácia, ktorá môže trvať niekoľko minút.

Po vykonaní vzdialenej inštalácie C-Monitor klienta nastavte informácie o používateľovi a umiestnení počítača tak, ako je popísané nižšie v odseku Nastavenia na CM Serveri pred začatím používania C-Monitor klienta.

Po inštalácii

Ak inštalácia prebehla správne, v pravom dolnom rohu sa na počítači zobrazí Tray ikona C-Monitor klienta. Približne na 1 minútu sa zobrazí výkričník. Vtedy v pozadí prebieha konfigurácia počítača na CM Serveri.

Počítač dostane CM-ID, ktoré môžete vidieť napríklad po podržaní kurzora na ikone.

Obrázok: Zobrazenie CM-ID na počítači po úspešnej inštalácii

Po úspešnej inštalácii bude počítač tiež registrovaný na CM Serveri. Zoznam všetkých registrovaných počítačov je možné zobraziť cez CM Portál, a to napríklad v časti CM IT Monitoring -> Presentation -> Computers. V hornej časti okna sa nachádza panel na vyhľadávanie, v ktorom môžete počítač vyhľadať napríklad podľa jeho CM-ID.

Obrázok: Počítač v zozname registrovaných počítačov na CM Portáli

Nastavenia na CM Serveri pred začatím používania C-Monitor klienta

Po vykonaní inštalácie je potrebné dodatočne nastaviť nasledujúce údaje:

  • umiestnenie,
  • používateľ,
  • skrátené meno pre easyclick požiadavky,
  • email,
  • telefón.

Po inštalácii sú tieto údaje nastavené automaticky jednotne podľa toho, čo ste zadali pri vytváraní súboru AutoInstall.srg.

Doplnenie vyčítaných údajov z Active Directory

Údaje k počítačom je možné vyčítať automaticky z Active Directory. Konfigurácia tejto funkcie je bližšie popísaná v tomto článku.

Prejdite do časti CM IT Monitoring -> C-Monitor client -> CM reg. data from AD a vyhľadajte nové zaregistrované počítače (Napríklad podľa údajov, ktoré ste nastavili pri vytváraní súboru AutoInstall.srg. Všetky nové počítače budú mať tieto údaje rovnako vyplnené).

V ľavej strane tabuľky sa zobrazia aktuálne nastavené údaje k počítačom. V pravej časti sa automaticky vyplnia údaje z AD. Ak nejaké údaje chýbajú, môžete ich manuálne dopísať, prípadne zmeniť.

Zaškrtnite všetky údaje ktoré chcete prepísať k počítačom do CM a kliknite na Prepísať z CM do AD u označených.

Obrázok: Doplnenie údajov k počítačom z AD

Manuálne doplnenie údajov

Údaje o používateľovi a umiestnení je možné manuálne nastaviť jednotlivo aj plošne.

Počítače viete identifikovať pomocou sieťového mena počítača a prihláseného používateľa, ktoré sú už vyčítavané z počítača.

Nastavenie vykonáte v časti CM IT Monitoring -> C-Monitor client -> C-Monitor settings. Vyhľadajte a zvoľte počítače, ktorým chcete nastaviť rovnaké údaje a kliknite na Edit selected. V prípade editácie jedného počítača len kliknite na Edit pri danom počítači.

Obrázok: Editácia parametrov počítačov

Po kliknutí sa zobrazí okno pre editáciu, v ktorom môžete upravovať parametre počítačov. Zmeny uložíte kliknutím na tlačidlo Update on computers.

Inštalácia C-Monitor klienta do C:\Program Files (x86)\CMonitor

Predvolene sa C-Monitor klient inštaluje do adresára C:\CMonitor. Ak chcete C-Monitor klienta inštalovať do iného umiestnenia (napr. C:\Program Files (x86)\CMonitor), je nutné použiť transformačný súbor (.mst) spolu s inštalačným balíčkom .msi. Tento transformačný súbor je možné vytvoriť napríklad pomocou oficiálneho nástroja Microsoft Orca, ktorý je dostupný na stránke https://learn.microsoft.com/en-us/windows/win32/msi/orca-exe.

Postup vytvorenia transformačného súboru v Microsoft Orca:
1. Otvorte .msi inštalačný súbor cez File -> Open
2. Zvoľte Transform -> New Transform v hornom menu
3. Prejdite v ľavom menu do záložky Property
4. Kliknite pravým tlačítkom a vyberte Add Row
5. Vyplňte položku Property na WRAPPED_ARGUMENTS a Value na /DIR=“C:\Program Files (x86)\CMonitor“ (prípadne iné požadované umiestnenie)

Obrázok: Nastavenie vlastného umiestnenia pre inštaláciu

6. Následne zvoľte Transform -> Generate Transform… v hornom menu a uložte transformačný .mst súbor.

Tip: Funkčnosť vášho vytvoreného transformačného súboru môžete vyskúšať spustením inštalácie príkazom msiexec /i „vas_msi_instalator.msi“ TRANSFORMS=“vas_transformacny_subor.mst“. Preklikajte sa až do kroku nastavenia umiestnenia. Ak je tam prednastavená cesta, ktorú ste zadali pri vytváraní transformačného súboru, tak všetko funguje správne a inštaláciu môžete zavrieť.

Transformačný súbor potom použijete pri vkladaní inštalačného súboru do GPO.

Obrázok: Uloženie transformačného súboru

Problémy, ktoré sa môžu vyskytnúť

V ojedinelých prípadoch sa pri inštalácii cez GPO môže stať, že inštalácia sa nespustí. Vtedy odporúčame vyskúšať nasledovné možnosti:  

  1. Reštartovať počítač. Ak inštalácia nezačne ani po reštarte, skúste počítač reštartovať ešte raz. Zaznamenali sme prípady, kedy sa inštalácia spustila až po druhom reštarte.
  2. Ak sa inštalácia nespustí ani po druhom reštarte, je potrebné na počítači spustiť príkaz gpupdate /force. Bližšie informácie o update GPO nájdete na tomto odkaze.
  3. Ak nepomohol ani update GPO, inštaláciu vykonajte manuálne.