1s 8.3 tiha instalacija. Instaliranje i ažuriranje "1C Enterprise v8" pomoću grupnih politika (GPO)

Loš specijalista je onaj koji mora trčati na sva radna mjesta i raditi nogama. Morate raditi glavom :)

Platformu možete ručno instalirati na svaki klijentski računar.

Ali tada će administrator morati da prođe kroz sve računare uzastopno.
Ako postoje 2-3 računara, onda to nije problem. Ali ako postoji desetak ili više računara, onda ovaj proces može potrajati.

Ažuriranje platforme na klijentskim računarima će takođe biti izazov.

Da biste automatizirali ovaj proces, možete koristiti mogućnost instaliranja platforme na veliki broj računala putem zajedničkog mrežnog direktorija.

Ova metoda se može koristiti kada klijentski računari imaju instaliran Windows.
Administrator postavlja distribucijske komplete platforme i skup konfiguracijskih datoteka u zajednički mrežni direktorij.
Da biste ažurirali platformu, trebate samo postaviti novu distribuciju platforme u zajednički direktorij.

Masovna instalacija i ažuriranje 1C: 9 videa i PDF-a

Pozivamo vas da pogledate detaljnije materijale:

Dijeljena struktura direktorija

Ovaj video opisuje kako bi mrežni direktorij sa distribucijama platforme trebao biti organiziran tako da se može koristiti za instalaciju na velikom broju računala.
Objašnjeno je u kom obliku treba učitati distribucije platforme i koji su konfiguracijski fajlovi potrebni.

Priprema dijeljenog direktorija na serveru

Ovaj video u praksi govori o tome kako popuniti mrežni direktorij sa distribucijama platforme. Distribucija platforme je učitana i pokretanje konfiguracije je uređeno. Pokazuje kako pronaći pokretač za željeno izdanje.

Radnje na klijentskom računaru

Ovaj video govori o karakteristikama instaliranja platforme iz zajedničkog mrežnog direktorija na klijentskom računaru.

Ažuriranje platforme

Ovaj video objašnjava kako pravilno postaviti distribucijski komplet nove platforme za izdavanje u zajednički mrežni direktorij. Opisuje koje radnje treba izvršiti na klijentskom računaru da bi se platforma ažurirala.

Konfiguracijski fajl koji definira lokaciju dijeljenog mrežnog direktorija

Ovaj video objašnjava gdje su postavke mrežnog dijeljenja pohranjene na klijentskom računaru, kojem treba pristupiti da biste provjerili ima li ažuriranja platforme.

Prava pristupa prilikom instaliranja platforme preko dijeljenog mrežnog direktorija

Ovaj video objašnjava najčešću grešku koja se javlja pri radu sa mrežnim zajedničkim direktorijumom.

Radi kao korisnik bez administrativnih prava

Ovaj video opisuje kako možete instalirati platformu na klijentsko računalo za korisnika bez administrativnih prava. Skreće se pažnja na nedostatke ove metode.

Potencijalni sigurnosni problemi pri korištenju politike AlwaysInstallElevated

Ovaj video objašnjava zašto je politika AlwaysInstallElevated ozbiljan problem za sigurnost računara i zašto biste trebali izbjegavati korištenje u praksi ako je moguće.

I zadnji dan startnih sniženja.

Ovaj kurs će vam omogućiti da riješite SVE probleme vezane za implementaciju i podršku informacionih sistema na 1C.

Evo nekoliko tema sa kursa:

  • Instaliranje i ažuriranje platforme 1C:Enterprise 8 – ručni i automatski, za Windows i Linux
  • Automatski start za obavljanje rutinskih operacija
  • Ažuriranje konfiguracija iz korisničkog načina rada
  • Ažuriranje nestandardnih konfiguracija. Kako izbjeći probleme prilikom ažuriranja modificirane standardne konfiguracije
  • Kreirajte svoje isporuka cfu fajlova
  • BSP alati: eksterni obrasci, obrada popunjavanja dokumenata itd.
  • Upotreba besplatni DBMS PostgreSQL
  • Instalacija i pokretanje klaster servera 1C: Preduzeće 8
  • Administrativni program za postavljanje klastera i radnih servera
  • Postavke RLS koristeći primjer UPP 1.3 i ERP 2
  • Šta učiniti, ako podaci u informacionoj bezbednosti su oštećeni
  • Postavke razmjene podataka između konfiguracija
  • Organizacija grupni razvoj
  • Postavljanje i korištenje hardverske zaštitne ključeve
  • 1C softverske licence: ugradnja i vezivanje na vanjsku opremu

U svakom slučaju, u nekom trenutku morat ćete implementirati 1C, konfigurirati rezervacije, prava pristupa, različite načine pokretanja, testirati integritet baza podataka, osigurati rad servera itd.

I bolje je to učiniti odmah.

Da se to kasnije ne desi “...! Pa šta do...! Tvoje...!” – i drugi izrazi žaljenja :)

Dakle, koje metode implementacije našeg softvera nam nudi 1C?

1. Instalacija pomoću skripte za prijavu

2. Instalacija postavljanjem u zajednički mrežni direktorij

3. Instalacija pomoću grupnih politika

Odbacujemo prve dvije metode, jer U ovom članku ćemo pogledati instalaciju pomoću grupnih politika (GPO).

Informacije na stranicama 1C:ITS koje nam proizvođač nudi o implementaciji svog proizvoda pomoću grupnih politika su vrlo rijetke:

Kada instalirate putem grupnih politika, da biste naveli jezik instalacije, morate navesti odgovarajuću datoteku za transformaciju jezika. Imena datoteka odgovaraju decimalnom LCID prikazu Microsoft Windows (sa ekstenzijom .mst). Datoteka transformacije za ruski jezik se zove 1049.mst.

Dodatno, potrebno je dodatno navesti datoteku transformacije adminstallrestart.mst. U tom slučaju, sistem 1C:Enterprise, ako se verzije klijenta i servera ne podudaraju, zatražit će od vas da ponovo pokrenete računalo kako biste instalirali novu verziju. Administrator mora osigurati da je nova distribucija već dodana u grupne politike.

Koristeći grupne politike, možete instalirati nekoliko verzija 1C:Enterprise.

Da biste instalirali novu verziju, morate kreirati novu instalaciju u Group Policy.

1049.mst je očigledan, ali adminstallrestart.mst nije od velike koristi. Stoga ćemo kreirati vlastitu datoteku transformacije.
Prije svega, želio bih razumjeti kako možemo naznačiti instalateru koje komponente proizvoda želimo da instaliramo, a koje ne? Unatoč činjenici da je dokumentacija iz 1c općenito prilično opsežna i detaljna, iz nekog razloga se o tome ne kaže ni riječi. Ali skripta za prijavu, koju smo odbili na samom početku, pomoći će nam da se izvučemo iz ove situacije. U skripti možemo vidjeti sljedeće redove:

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

gdje:
DESIGNERALLCLIENTS – svi klijenti i konfigurator.
THINCLIENT je tanki klijent za rad klijent-server.
THINCLIENTFILE – tanki klijent sa mogućnošću rada sa datotečnim info bazama.
SERVER – 1C:Enterprise server. Ako se instalater pokreće iz pokretača, server će biti instaliran kao aplikacija.
WEBSERVEREXT – komponente proširenja za web server.
CONFREPOSSERVER – 1C:Enterprise server za pohranu konfiguracije.
SERVERCLIENT – komponente za administriranje klastera 1C:Enterprise servera.
CONVERTER77 je pretvarač informacionih baza iz verzije 1C:Enterprise 7.7.
JEZICI – lista jezika interfejsa za instalaciju. Ako je navedeno nekoliko jezika, oni su navedeni odvojeni sa “,”.

Ova linija skripte generiše komandnu liniju koja će biti proslijeđena instalateru msiexec na obradu.

Za kreiranje datoteke transformacije potreban nam je editor “Orca”. (http://www.technipages.com/download-orca-msi-editor)
I tako, nakon instalacije, pokrećemo program. “File” – “Open” i odaberite “1CEnterprise 8.msi” iz 1C distributivnog kompleta. Lista tabela se pojavila na lijevoj strani programa, a vrijednosti tablice su se pojavile na desnoj. Jer Sam 1C ne preporučuje promjenu msi paketa, pa idemo na izbornik "Transform" - "New Transform".

Morate otići na tabelu “Svojstva”. Na desnoj strani tražimo liniju “DEFLANGUAGE” sa vrijednošću “Auto”. Vrijednost se mora promijeniti u “RU” (naravno, bez navodnika).

Za većinu korisnika potrebno je instalirati minimum komponenti, a to su Thin Client, Thick Client i jezik (na primjer ruski)
Stoga, hajde da kreiramo nova polja (Ctrl+R), gde treba da navedete ime i vrednost.
SVI KLIJENTI DIZAJNA = 1
tanak = 1
THINCLIENTFILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIENT = 0
KONVERTER77 = 0
JEZICI = RU

One. Trebalo bi izgledati kao na slikama:

Zatim idite na meni "Transform" - "Generiraj transformaciju...". Sačuvajte fajl, možda u fasciklu sa distribucijom, na primer Client.mst
Ovo završava generiranje datoteke transformacije.
Da biste provjerili instalaciju, potrebno je otvoriti program “cmd”. Idite u folder za distribuciju. I pokrenite naredbu:
setup.exe /S TRANSFORMS=Client.mst TRANSFORMS =1049.mst
ili
msiexec /i "<каталог с дистрибутивом >"TRANSFORMS="<каталог с дистрибутивом >"\Client.mst TRANSFORMS="<каталог с дистрибутивом >"\1049.mst/pasivno

U prvoj naredbi parametar “/S”, au drugoj naredbi parametar “/passive” znači da će se instalacija odvijati u pozadini.

Nakon nekog vremena možete provjeriti. Treba instalirati debeli klijent, tanak klijent i ruski interfejs.

Zatim morate kreirati novu instalaciju u pravilima grupe domena.
Također morate kreirati zajednički direktorij na vašoj mreži gdje će biti pohranjene instalacione datoteke. Provjerite da li korisnici domene imaju dozvole za čitanje iz ovog direktorija.
Otvorite GP editor. Kreiramo novu politiku. Otvorite ga za uređivanje. Idite na odjeljak "Konfiguracija računara" - "Instaliranje programa".

Kreirajmo novi paket. Odabiremo datoteku 1CEnterprise 8.2.msi, put do datoteke mora biti specificiran kroz mrežno okruženje \\SRV\…..\1CEnterprise 8.msi, biramo metod postavljanja - poseban, tako da se mogu izvršiti izmjene .

Nakon kreiranja paketa, otvoriće se prozor sa svojstvima paketa.
Morate otići na karticu “Modifikacije” i dodati datoteku transformacije za ruski jezik pod nazivom 1049.mst i datoteku za transformaciju Client.mst.

Nakon što kliknete na “OK”, neće biti moguće dodati modifikacione fajlove.
Paket je spreman. Vrijedi napomenuti da se paket mora primijeniti na grupu računara, da biste to učinili, morate kreirati takvu grupu u AD i tamo postaviti računare za koje je namijenjena instalacija.

Nekako sam napustio svoj udoban. Ispravljam se. Danas ćemo govoriti o instalaciji 1c v8.2 u korporativno okruženje koristeći grupne politike. Dakle, koje metode implementacije našeg softvera nam nudi 1C?

  1. Instalacija pomoću grupnih politika

Odbacujemo prve dvije metode, jer da bi ih koristio, korisnik mora imati prava lokalnog administratora (to nisu naše metode). Bilo bi moguće koristiti skriptu kao startup skriptu, uz mali dodatak. Ali, da budem iskren, ne razumijem: zašto koristiti skriptu kada postoji standardna mogućnost postavljanja aplikacije iz msi paketa pomoću grupnih politika. Činilo bi se kao još jedan trivijalan slučaj implementacije softvera u domenu. Idemo sada na web stranicu proizvođača, pročitajte kako postaviti msi paket, možda čak i preuzeti neke alate za kreiranje transformacijske datoteke (mst file), kao što je uobičajeno kod velikih proizvođača softvera, i posao će biti gotov. Međutim, to nije bio slučaj. Informacije koje nam proizvođač nudi o implementaciji svog proizvoda koristeći grupne politike vrlo su oskudne:

Kada instalirate putem grupnih politika, da biste naveli jezik instalacije, morate navesti odgovarajuću datoteku za transformaciju jezika. Imena datoteka odgovaraju decimalnom LCID prikazu Microsoft Windowsa (sa ekstenzijom .mst). Datoteka transformacije za ruski jezik se zove 1049.mst.

Dodatno, potrebno je dodatno navesti datoteku transformacije adminstallrestart.mst. U tom slučaju, sistem 1C:Enterprise, ako se verzije klijenta i servera ne podudaraju, zatražit će od vas da ponovo pokrenete računalo kako biste instalirali novu verziju. Administrator mora osigurati da je nova distribucija već dodana u grupne politike.

Koristeći grupne politike, možete instalirati nekoliko verzija 1C:Enterprise.

Da biste instalirali novu verziju, morate kreirati novu instalaciju u Group Policy.

Kompanija 1c nam je pružila vrlo čudan skup informacija: informacije o datoteci transformacije (modifikacije) 1049.mst su očigledne, ali informacije o adminstallrestart.mst nisu od velike koristi. Prije svega, želio bih razumjeti kako možemo naznačiti instalateru koje komponente proizvoda želimo da instaliramo, a koje ne? Unatoč činjenici da je dokumentacija iz 1c općenito prilično opsežna i detaljna, iz nekog razloga se o tome ne kaže ni riječi. Ali skripta za prijavu, koju smo odbili na samom početku, pomoći će nam da se izvučemo iz ove situacije. U skripti možemo vidjeti sljedeće redove:

cmdLine = cmdLine & “THICKCLIENT=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU”

Ova linija skripte generiše komandnu liniju koja će biti poslata instalateru msiexec na obradu. Kao što vidimo, ovoj liniji se dodaju parametri oblika “Property=PropertyValue”. Bilo bi razumno pretpostaviti da svako od ovih svojstava treba da se odrazi u tabeli Svojstva msi paketa. Pregledavši msi paket koristeći Orca editor (o čemu je već pisano na mom blogu), nisam vidio nijedno od ovih svojstava u 1c paketu. Stoga, za svaki slučaj, .

Dakle, moramo dodati nekoliko redova u tablicu Properties koja sadrži odgovarajuća svojstva i njihove vrijednosti. Naravno, nećemo mijenjati direktno sam instalacioni paket (msi fajl), već ćemo pripremiti transformator (mst fajl) koristeći Orca. Na snimku ekrana su prikazane promjene koje je potrebno izvršiti u instalacionom paketu kako bismo naznačili da želimo instalirati samo deblje i tanke klijente i istovremeno odabrati ruski jezik za sučelje (ne zaboravite da ne smijemo samo izaberite ruski jezik za interfejs, ali ga takođe dodajte u instalacioni paket koristeći odgovarajući transformator - fajl 1049.mst). Neću govoriti o tome kako dodati instalacioni paket i modifikacijske (transformacijske) datoteke u grupnu politiku, nadam se da ovo znate, a ako ne znate, onda možete.

Ostaje razmotriti pitanje dodavanja baza podataka na listu koju će korisnik vidjeti prilikom pokretanja programa 1c. Na sreću, od 1c v 7.7. mnogo toga se promijenilo i ne morate uređivati ​​registar za ovo. Informacije o bazama podataka su sada pohranjene u datoteci s ekstenzijom v8i. Podrazumevano, datoteka se nalazi na lokalnom računaru u fascikli %APPDATA%\1C\1CEStart i ima ime ibases.v8i. , ali postoje neka ograničenja povezana s činjenicom da su *.v8i datoteke datoteke u unicode formatu, a GPP ne može raditi s datotekama u unicode kodiranju. Stoga moramo praviti kompromise, o čemu možete pročitati u Sergejevom blogu. Ali postoji još jedan način da se kreira lista baza podataka za korisnika, koji nema ovaj nedostatak. Počevši od v8.1, u 1c je postalo moguće, nakon što je jednom "ručno" registrovana infobaza na listi, da se učita opis svake infobaze u poseban v8i fajl. Zatim se ovi v8i fajlovi mogu postaviti na zajednički mrežni resurs i dodati na korisničku listu zajedničkih baza podataka. I, znajući da je opća lista infobaza pohranjena u datoteci 1CEStart.cfg, koji se nalazi u folderu %APPDATA%\1C\1CEStart, možete koristiti GPP za ove svrhe bez problema sa kojima se Sergey Betke susreo. Navest ću primjer sadržaja jednostavne datoteke 1CEStart.cfg(opis formata datoteke može se naći na web stranici http://its.1c.ru, ako ste sretni vlasnik ITS pretplate).

Blizu rektora 26. jul 2014. u 13:09

Povezivanje 1C 8 baza podataka pomoću AD/GPO

  • Administracija sistema

Dobar dan

Inspiriran nedavnom objavom, podijelit ću alternativno rješenje za ovaj problem:

  • bez upotrebe skripti
  • bez uređivanja 1C datoteka (ibases.v8i, 1CEStart.cfg)
Zadaci automatizacije su slični: postoji mnogo 1C baza podataka i AD direktorij treba dati priliku da pokrene određenu 1C bazu podataka.

Ova metoda je zgodna samo ako korisnik radi s malim brojem 1C baza podataka (od jedne do deset), jer uključuje postavljanje zasebne prečice na radnu površinu za svaku bazu podataka.

Korak 1.

Kreirajmo grupu u AD koja uključuje listu računara na kojima je instaliran 1C klijent - uključivaće servere farme terminala, kao i računare na kojima je instaliran 1C klijent. Zapravo, ovo možda neće biti potrebno, ali ćemo ovu grupu koristiti kao dodatni filter:

Korak 2.

Kreirajmo grupe u AD za korisnike 1C baze podataka:

Možda ćete primijetiti da je kreirana posebna grupa za pokretanje baze podataka s drugim parametrima (u ovom slučaju u načinu debelog klijenta).

Korak 3.

Kreirajte grupnu politiku koja kontrolira korisničke prečice:

Nažalost, za 1C još ne postoji verzija klijenta za x64 platformu, tako da zadana lokacija klijenta ovisi o bitnosti platforme. Za verziju 1C 8.3 na 32-bitnoj verziji Windowsa, klijent je instaliran u %ProgramFiles%\1cv8\common\1cestart.exe, a na 64-bitnom Windowsu - %ProgramFiles(x86)%\1cv8\common\1cestart. exe

Sada pogledajmo pobliže stvaranje svakog elementa.

Na kartici "Općenito" postavite parametre za povezivanje s bazom podataka i lokaciju prečice (u ovom slučaju radnu površinu). Primjer kreiranja prečice za Win x64 platformu

Mala digresija za one koji tek planiraju da pređu sa 1C 8.2 platforme na 8.3:

Na kartici "Opće postavke" ciljajmo našu prečicu na prethodno kreirane AD grupe:

Postavka za Win x86 platformu:

A za Win x64:

Dodavanje nove baze podataka uključuje kreiranje nove AD grupe, kopiranje prečice u GPO i uređivanje veze sa bazom podataka.

P.S. Ako imate zaposlenike koji samostalno postavljaju prečice na radnu površinu, onda je bolje da ne koristite ovaj način pristupa bazama podataka.

Hvala na pažnji, nadam se da će vam ovaj post biti od koristi.

Oznake: 1c, oglas, gpo, linkovi