Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • OS
  • Instalarea 1c prin instrucțiuni gpo. Instalarea și actualizarea platformei pe un număr mare de computere printr-un director de rețea partajat

Instalarea 1c prin instrucțiuni gpo. Instalarea și actualizarea platformei pe un număr mare de computere printr-un director de rețea partajat

O zi buna!

Inspirat de o postare recentă - „Gestionarea listei de baze de date 1C 8.2 folosind Active Directory”, voi împărtăși o soluție alternativă la această problemă:

  • fără a folosi scripturi
  • fără a edita fișierele 1C (ibases.v8i, 1CEStart.cfg)
Sarcinile pentru automatizare sunt similare: există multe baze de date 1C și directorul AD, este necesar ca un utilizator care se află într-un anumit grup AD să poată lansa o anumită bază de date 1C.

Această metodă este convenabilă numai dacă utilizatorul lucrează cu un număr mic de baze de date 1C (de la unu la zece), deoarece implică plasarea unei comenzi rapide separate pentru fiecare bază de date pe desktop.

Pasul 1.

Să creăm un grup în AD care să includă o listă de computere pe care este instalat clientul 1C - va include serverele fermei de terminale, precum și computerele pe care este instalat clientul 1C. De fapt, nu trebuie să faceți acest lucru, dar vom folosi acest grup ca filtru suplimentar:

Pasul 2.

Să creăm grupuri în AD pentru utilizatorii bazelor 1C:

Este posibil să observați că este creat un grup separat pentru a lansa baza de date cu parametri diferiți (în acest caz, în modul client gros).

Pasul 3.

Creați o politică de grup care controlează comenzile rapide pentru utilizatori:

Din păcate, pentru 1C nu există încă o versiune client pentru platforma x64, așa că locația implicită a clientului depinde de bitness-ul platformei. Pentru versiunea 1C 8.3 pe o versiune de Windows pe 32 de biți, clientul este instalat în% ProgramFiles% \ 1cv8 \ common \ 1cestart.exe și pe Windows pe 64 de biți -% ProgramFiles (x86)% \ 1cv8 \ common \ 1cestart. exe

Acum să aruncăm o privire mai atentă la crearea fiecărui element.

În fila „General”, setați parametrii pentru conectarea la baza de date, locația comenzii rapide (în acest caz, desktop). Un exemplu de creare a unei comenzi rapide pentru platforma Win x64

O mică digresiune pentru cei care doar plănuiesc să treacă de la platforma 1C 8.2 la 8.3:

În fila „Parametri generali”, să ne direcționăm scurtătura către grupurile AD create anterior:

Setare pentru platforma Win x86:

Și pentru Win x64:

Adăugarea unei noi baze se reduce la crearea unui nou grup AD, copierea comenzii rapide în GPO și editarea conexiunii la bază.

P.S. Dacă aveți angajați care plasează în mod independent comenzi rapide pe desktop, atunci este mai bine să nu utilizați această metodă de accesare a bazelor de date.

Vă mulțumesc pentru atenție, sper că această postare vă va fi de folos.

Etichete: 1c, ad, gpo, link-uri

Și așadar, ce metode de implementare a software-ului nostru ne oferă 1c?

1. Instalare folosind un script de conectare

2. Instalare prin plasarea într-un director de rețea partajat

3. Instalare folosind politici de grup

Respingem primele două metode, deoarece în acest articol, vom lua în considerare exact instalarea folosind Politica de grup (GPO).

Informațiile de pe paginile 1C: ITS pe care ni le oferă producătorul despre implementarea produsului său folosind politici de grup sunt foarte zgârce:

Când instalați prin politici de grup, pentru a specifica limba de instalare, trebuie să specificați fișierul de limbă de transformare corespunzător. Numele fișierelor corespund reprezentării zecimale a LCID-ului Microsoft Windows (cu extensia .mst). Fișierul de transformare pentru limba rusă se numește 1049.mst.

În plus, trebuie să specificați în plus fișierul de transformare adminstallrestart.mst. În acest caz, dacă versiunile client și server nu se potrivesc, sistemul 1C: Enterprise va oferi repornirea computerului pentru a instala o nouă versiune. Administratorul trebuie să se asigure că noua distribuție a fost deja adăugată în politicile de grup.

Folosind politicile de grup, puteți instala mai multe versiuni de 1C: Enterprise.

Pentru a instala o nouă versiune, trebuie să creați o nouă instalare în politicile de grup.

1049.mst este evident, dar adminstallrestart.mst nu este foarte util. Prin urmare, ne vom crea propriul fișier de transformare.
În primul rând, aș dori să înțeleg cum îi putem spune instalatorului ce componente de produs dorim să instalăm și pe care nu? În ciuda faptului că documentația de la 1c este în general destul de extinsă și detaliată, din anumite motive nu s-a spus niciun cuvânt despre ea. Dar scriptul de conectare, pe care l-am respins chiar de la început, ne va ajuta să ieșim din situație. În script, putem vedea următoarele rânduri:

CmdLine = cmdLine & "DESIGNERALLCLIENTS = 1 THINCLIENT = 1 WEBSERVEREXT = 0 SERVER = 0 CONFREPOSSERVER = 0 CONVERTER77 = 0 SERVERCLIENT = 1 LANGUAGES = RU"

Unde:
DESIGNERALLCLIENTS - toți clienții și configuratorul.
THINCLIENT este un client subțire pentru operarea client-server.
THINCLIENTFILE este un client subțire cu capacitatea de a lucra cu baze de informații de fișiere.
SERVER - 1C: Server Enterprise. Dacă programul de instalare este rulat din lansator, serverul va fi instalat ca aplicație.
WEBSERVEREXT - Componente de extensie a serverului web.
CONFREPOSSERVER este un server de stocare 1C: Enterprise configuration.
SERVERCLIENT - componente pentru administrarea unui cluster de servere 1C: Enterprise.
CONVERTER77 este un convertor de bază de informații din versiunea 1C: Enterprise 7.7.
LANGUAGES - listă de limbi de interfață pentru instalare. Dacă sunt specificate mai multe limbi, acestea sunt listate cu ",".

Această linie a scriptului generează o linie de comandă care va fi transmisă programului de instalare msiexec pentru procesare.

Pentru a crea fișierul de transformare avem nevoie de editorul Orca. (http://www.technipages.com/download-orca-msi-editor)
Și așa, după instalare, lansăm programul. „Fișier” - „Deschidere” și selectați „1CEnterprise 8.msi” din kitul de distribuție 1C. O listă de tabele a apărut în partea stângă a programului, valorile tabelelor în partea dreaptă. pentru că 1C în sine nu recomandă schimbarea pachetului msi, așa că accesați meniul „Transformare” - „Transformare nouă”.

Este necesar să mergeți la tabelul „Proprietate”. În partea dreaptă căutăm linia „DEFLANGUAGE”, cu valoarea „Auto”. Valoarea trebuie schimbată în „RU” (Fără ghilimele, desigur).

Pentru majoritatea utilizatorilor, trebuie să instalați un minim de componente, acesta este un Thin Client, un Thick Client și o limbă (de exemplu, rusă)
Prin urmare, vom crea câmpuri noi (Ctrl + R), unde trebuie să specificați numele și valoarea.
DESIGNERALLCLIENTS = 1
THINCLENT = 1
THINCLIENTFILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIEN = 0
CONVERTOR77 = 0
LIMBURI = RU

Acestea. Ar trebui să arate ca în imagini:

Apoi, accesați meniul „Transformare” - „Generează transformare...”. Salvam fișierul, puteți în folderul cu kitul de distribuție, de exemplu Client.mst
Aceasta completează generarea fișierului de transformare.
Pentru a verifica instalarea, trebuie să deschideți programul „cmd”. Accesați folderul de distribuție. Și executați comanda:
setup.exe / S TRANSFORMĂ = Client.mst TRANSFORMĂ = 1049.mst
sau
msiexec / i "<каталог с дистрибутивом >„TRANSFORMĂRI ="<каталог с дистрибутивом >„\ Client.mst TRANSFORMĂ ="<каталог с дистрибутивом >„\ 1049.mst / pasiv

La prima comandă parametrul „/ S” iar la a doua comandă parametrul „/ pasiv” înseamnă că instalarea se va efectua în fundal.

După ceva timp, puteți verifica. Trebuie instalate clientul gros, clientul subțire și interfața rusă.

Apoi, trebuie să creați o nouă instalare în politicile de grup de domenii.
De asemenea, trebuie să creați un director partajat în rețeaua dvs. unde vor fi stocate fișierele de instalare. Verificați dacă utilizatorii domeniului au drepturi de citire din acest director.
Deschideți editorul GP. Creăm o nouă politică. Îl deschidem pentru editare. Accesați secțiunea „Configurare computer” - „Instalare programe”.

Creăm un pachet nou. Selectăm fișierul 1CEnterprise 8.2.msi, calea către fișier trebuie specificată prin \\ SRV \ ... .. \ 1CEnterprise 8.msi, se selectează metoda de implementare - una specială, astfel încât modificările să poată fi făcut.

După crearea pachetului, se va deschide fereastra cu proprietățile pachetului.
Trebuie să mergeți la fila „Modificări” și să adăugați un fișier de transformare pentru limba rusă numit 1049.mst și un fișier de transformare Client.mst.

După ce faceți clic pe „OK”, nu va fi posibil să adăugați fișierele de modificare.
Pachetul este gata. Este de remarcat faptul că pachetul trebuie aplicat unui grup de computere; pentru aceasta, un astfel de grup trebuie să fie creat în AD și computerele pentru care se presupune că trebuie să fie amplasate acolo.

Un specialist rău este cel care trebuie să alerge la toate locurile de muncă și să lucreze cu picioarele. Trebuie să lucrezi cu capul :)

Puteți instala manual platforma pe fiecare computer client.

Dar apoi administratorul va trebui să ocolească toate computerele secvenţial.
Dacă există 2-3 computere, atunci aceasta nu este o problemă. Dar dacă există o duzină sau mai multe computere, atunci acest proces poate fi amânat.

Actualizarea platformei pe computerele client va fi, de asemenea, o problemă.

Pentru a automatiza acest proces, puteți profita de posibilitatea de a instala platforma pe un număr mare de computere printr-un director de rețea partajat.

Această metodă poate fi utilizată atunci când computerele client rulează Windows.
Administratorul plasează distribuțiile platformei și un set de fișiere de configurare într-un director comun de rețea.
Pentru a actualiza platforma, trebuie doar să plasați noul kit de distribuție a platformei în directorul comun.

Instalarea în bloc și actualizarea 1C: 9 video și PDF

Vă sugerăm să urmăriți materiale mai detaliate:

Structura generală a directoarelor

Acest videoclip explică cum ar trebui organizat un director de rețea cu distribuții de platformă, astfel încât să poată fi utilizat pentru instalare pe un număr mare de computere.
Acesta explică sub ce formă ar trebui aranjate distribuțiile platformei și ce fișiere de configurare sunt necesare.

Pregătirea unui director partajat pe server

Acest videoclip demonstrează în practică cum să populați un director de rețea cu distribuții de platformă. Kit-ul de distribuție al platformei este așezat, lansarea configurației este editată. Arată cum să găsiți programul de lansare pentru versiunea dorită.

Acțiuni pe computerul client

Acest videoclip discută specificul instalării platformei dintr-o partajare de rețea pe un computer client.

Actualizare platformă

Acest videoclip vă arată cum să plasați corect distribuția noii platforme de lansare într-un director de rețea partajat. Descrie ce acțiuni trebuie întreprinse pe un computer client pentru ca o actualizare a platformei să aibă loc.

Un fișier de configurare care definește locația partajării rețelei

Acest videoclip explică unde stochează computerul client setările de partajare a rețelei care ar trebui consultate pentru a verifica dacă există o actualizare a platformei.

Drepturi de acces la instalarea platformei printr-un director de rețea partajat

Acest videoclip acoperă cea mai frecventă eroare care apare atunci când lucrați cu o partajare în rețea.

Lucrați ca utilizator fără drepturi administrative

Acest videoclip arată cum puteți instala platforma pe un computer client pentru un utilizator fără drepturi administrative. Se atrage atenția asupra dezavantajelor acestei metode.

Potențiale probleme de securitate la utilizarea politicii AlwaysInstallElevated

Acest videoclip explică de ce politica AlwaysInstallElevated este o problemă de securitate semnificativă pentru computerul dvs. și de ce ar trebui să evitați să o utilizați în practică ori de câte ori este posibil.

Și ultima zi de începere a reducerilor.

Acest curs vă va permite să rezolvați TOATE sarcinile pentru implementarea și suportul sistemelor informaționale pe 1C.

Iată câteva dintre subiectele de la curs:

  • Instalarea și actualizarea platformei 1C: Enterprise 8 - manual și automat, pentru Windows și Linux
  • Pornire automată pentru a efectua operațiuni de rutină
  • Actualizarea configurațiilor din modul utilizator
  • Actualizarea configurațiilor non-standard. Cum să evitați problemele în timpul actualizării a modificat configurațiile tipice
  • Crează-ți propriul fișiere de livrare cfu
  • Instrumente BSP: formulare externe, procesare completare documente etc.
  • Utilizare SGBD PostgreSQL gratuit
  • Instalare și lansare cluster de servere 1C: Enterprise 8
  • Utilitate de administrare pentru a configura clusterul și serverele de producție
  • Personalizare RLS pe exemplul SCP 1.3 și ERP 2
  • Ce să faci, dacă datele din IB sunt deteriorate
  • Personalizare schimburi de dateîntre configurații
  • Organizare dezvoltarea grupului
  • Personalizare și utilizare chei de protecție hardware
  • Licențe software 1C: instalarea și legarea de echipamente externe

În orice caz, într-o zi va trebui să implementați 1C, să configurați redundanța, drepturile de acces, diverse moduri de lansare, să testați integritatea bazelor de date, să asigurați funcționarea serverelor etc.

Și este mai bine să o faci imediat.

Ca să nu existe „…! Ei bine, ce...! A ta ...! " - si alte expresii de regret :)

Aproape de rector 26 iulie 2014 la 13:09

Conectarea bazelor 1C 8 folosind AD / GPO

  • Administrarea sistemului

O zi buna!

Inspirat de o postare recentă - voi împărtăși o soluție alternativă la această problemă:

  • fără a folosi scripturi
  • fără a edita fișierele 1C (ibases.v8i, 1CEStart.cfg)
Sarcinile pentru automatizare sunt similare: există multe baze de date 1C și directorul AD, este necesar ca un utilizator care se află într-un anumit grup AD să poată lansa o anumită bază de date 1C.

Această metodă este convenabilă numai dacă utilizatorul lucrează cu un număr mic de baze de date 1C (de la unu la zece), deoarece implică plasarea unei comenzi rapide separate pentru fiecare bază de date pe desktop.

Pasul 1.

Să creăm un grup în AD care să includă o listă de computere pe care este instalat clientul 1C - va include serverele fermei de terminale, precum și computerele pe care este instalat clientul 1C. De fapt, nu trebuie să faceți acest lucru, dar vom folosi acest grup ca filtru suplimentar:

Pasul 2.

Să creăm grupuri în AD pentru utilizatorii bazelor 1C:

Este posibil să observați că este creat un grup separat pentru a lansa baza de date cu parametri diferiți (în acest caz, în modul client gros).

Pasul 3.

Creați o politică de grup care controlează comenzile rapide pentru utilizatori:

Din păcate, pentru 1C nu există încă o versiune client pentru platforma x64, așa că locația implicită a clientului depinde de bitness-ul platformei. Pentru versiunea 1C 8.3 pe o versiune de Windows pe 32 de biți, clientul este instalat în% ProgramFiles% \ 1cv8 \ common \ 1cestart.exe și pe Windows pe 64 de biți -% ProgramFiles (x86)% \ 1cv8 \ common \ 1cestart. exe

Acum să aruncăm o privire mai atentă la crearea fiecărui element.

În fila „General”, setați parametrii pentru conectarea la baza de date, locația comenzii rapide (în acest caz, desktop). Un exemplu de creare a unei comenzi rapide pentru platforma Win x64

O mică digresiune pentru cei care doar plănuiesc să treacă de la platforma 1C 8.2 la 8.3:

În fila „Parametri generali”, să ne direcționăm scurtătura către grupurile AD create anterior:

Setare pentru platforma Win x86:

Și pentru Win x64:

Adăugarea unei noi baze se reduce la crearea unui nou grup AD, copierea comenzii rapide în GPO și editarea conexiunii la bază.

P.S. Dacă aveți angajați care plasează în mod independent comenzi rapide pe desktop, atunci este mai bine să nu utilizați această metodă de accesare a bazelor de date.

Vă mulțumesc pentru atenție, sper că această postare vă va fi de folos.

Etichete: 1c, ad, gpo, link-uri

Folosind politicile de grup, puteți instala mai multe versiuni de 1C: Enterprise.
Pentru a instala o nouă versiune, trebuie să creați o nouă instalare în politicile de grup.

Când instalați prin politici de grup, pentru a specifica limba de instalare, trebuie să specificați fișierul de limbă de transformare corespunzător. Numele fișierelor corespund reprezentării zecimale a LCID-ului Microsoft Windows (cu extensia .mst). Fișierul de transformare pentru limba rusă se numește 1049.mst.
În plus, trebuie să specificați în plus fișierul de transformare adminstallrestart.mst. În acest caz, dacă versiunile client și server nu se potrivesc, sistemul 1C: Enterprise va oferi repornirea computerului pentru a instala o nouă versiune. Administratorul trebuie să se asigure că noua distribuție a fost deja adăugată în politicile de grup.

Trebuie să creați un director partajat în rețeaua dvs. unde vor fi stocate fișierele de instalare. Verificați dacă utilizatorii domeniului au drepturi de citire din acest director.
Deschideți editorul GP. Creăm o nouă politică. Îl deschidem pentru editare. Accesați secțiunea „Configurare computer” - „Instalare programe”. Un exemplu este prezentat pe Windows Server 2008 R2.

Creăm un pachet nou. Selectăm fișierul 1CEnterprise 8.2.msi, calea către fișier trebuie specificată prin intermediul mediului de rețea \\ SRV \… .. \ 1CEnterprise 8.2.msi, este selectată metoda de implementare - una specială, astfel încât să se poată face modificări.

După crearea pachetului, am aproximativ 30 de secunde, se va deschide fereastra cu proprietățile pachetului.

Este necesar să mergeți la fila „Modificări” și să adăugați un fișier de transformare pentru limba rusă numit 1049.mst și un fișier de transformare adminstallrestart.mst. Ar trebui să arate așa:

După ce faceți clic pe „OK”, nu va fi posibil să adăugați fișierele de modificare.

Pachetul este gata. Este de remarcat faptul că pachetul trebuie aplicat unui grup de computere; pentru aceasta, un astfel de grup trebuie să fie creat în AD și computerele pentru care se presupune că trebuie să fie amplasate acolo.

Top articole similare