Come configurare smartphone e PC. Portale informativo
  • casa
  • OS
  • Installazione di 1c tramite l'istruzione gpo. Installazione e aggiornamento della piattaforma su un gran numero di computer tramite una directory di rete condivisa

Installazione di 1c tramite l'istruzione gpo. Installazione e aggiornamento della piattaforma su un gran numero di computer tramite una directory di rete condivisa

Buona giornata!

Ispirato da un recente post - "Gestione dell'elenco dei database 1C 8.2 utilizzando Active Directory", condividerò una soluzione alternativa a questo problema:

  • senza usare script
  • senza modificare i file 1C (ibases.v8i, 1CEStart.cfg)
I compiti per l'automazione sono simili: ci sono molti database 1C e una directory AD, è necessario che un utente che si trova in un gruppo AD specifico sia in grado di avviare un database 1C specifico.

Questo metodo è conveniente solo se l'utente lavora con un numero ridotto di database 1C (da uno a dieci), poiché comporta l'inserimento di un collegamento separato per ciascun database sul desktop.

Passo 1.

Creiamo un gruppo in AD che includa un elenco di computer su cui è installato il client 1C: includerà i server della farm terminal, nonché i computer su cui è installato il client 1C. In effetti, non è necessario farlo, ma utilizzeremo questo gruppo come filtro aggiuntivo:

Passo 2.

Creiamo gruppi in AD per utenti di basi 1C:

Potresti notare che viene creato un gruppo separato per avviare il database con parametri diversi (in questo caso, in modalità thick client).

Passaggio 3.

Crea un criterio di gruppo che controlli i collegamenti utente:

Sfortunatamente, per 1C non esiste ancora una versione client per la piattaforma x64, quindi la posizione predefinita del client dipende dal bit della piattaforma. Per la versione 1C 8.3 su una versione di Windows a 32 bit, il client è installato in% ProgramFiles% \ 1cv8 \ common \ 1cestart.exe e su Windows a 64 bit -% ProgramFiles (x86)% \ 1cv8 \ common \ 1cestart. EXE

Ora diamo un'occhiata più da vicino alla creazione di ogni elemento.

Nella scheda "Generale", imposta i parametri per la connessione al database, la posizione del collegamento (in questo caso, il desktop). Un esempio di creazione di un collegamento per la piattaforma Win x64

Una piccola digressione per chi sta solo pensando di passare dalla piattaforma 1C 8.2 alla 8.3:

Nella scheda "Parametri generali", indirizziamo la nostra scorciatoia ai gruppi AD precedentemente creati:

Impostazione per la piattaforma Win x86:

E per Win x64:

L'aggiunta di una nuova base si riduce alla creazione di un nuovo gruppo AD, alla copia del collegamento all'oggetto Criteri di gruppo e alla modifica della connessione alla base.

P.S. Se hai dipendenti che posizionano autonomamente collegamenti sul desktop, è meglio non utilizzare questo metodo di accesso ai database.

Grazie per l'attenzione, spero che questo post ti sia utile.

Tag: 1c, annuncio, gpo, link

E quindi, quali metodi di distribuzione del nostro software ci offre 1c?

1. Installazione utilizzando uno script di accesso

2. Installazione inserendo in una directory di rete condivisa

3. Installazione tramite criteri di gruppo

Rifiutiamo i primi due metodi, perché in questo articolo, considereremo esattamente l'installazione tramite Criteri di gruppo (GPO).

Le informazioni sulle pagine di 1C: ITS che il produttore ci offre sull'implementazione del suo prodotto utilizzando le politiche di gruppo sono molto avare:

Durante l'installazione tramite criteri di gruppo, per specificare la lingua di installazione, è necessario specificare il file della lingua di trasformazione corrispondente. I nomi dei file corrispondono alla rappresentazione decimale del LCID di Microsoft Windows (con estensione .mst). Il file di trasformazione per la lingua russa si chiama 1049.mst.

Inoltre, è necessario specificare anche il file di trasformazione adminstallrestart.mst. In questo caso, se le versioni client e server non corrispondono, il sistema 1C: Enterprise offrirà di riavviare il computer per installare una nuova versione. L'amministratore deve assicurarsi che la nuova distribuzione sia già stata aggiunta nei criteri di gruppo.

Utilizzando i criteri di gruppo, puoi installare diverse versioni di 1C: Enterprise.

Per installare una nuova versione, è necessario creare una nuova installazione nei criteri di gruppo.

1049.mst è ovvio, ma adminstallrestart.mst non è molto utile. Pertanto, creeremo il nostro file di trasformazione.
Prima di tutto vorrei capire come possiamo dire all'installatore quali componenti del prodotto vogliamo installare e quali no? Nonostante il fatto che la documentazione da 1c sia generalmente piuttosto ampia e dettagliata, per qualche ragione non è stata detta una parola al riguardo. Ma lo script di accesso, che abbiamo rifiutato all'inizio, ci aiuterà a uscire dalla situazione. Nello script, possiamo vedere le seguenti righe:

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

Dove:
DESIGNERALLCLIENTS - tutti i clienti e configuratore.
THINCLIENT è un thin client per operazioni client-server.
THINCLIENTFILE è un thin client con la capacità di lavorare con infobase di file.
SERVER - 1C: server aziendale. Se il programma di installazione viene eseguito dal programma di avvio, il server verrà installato come applicazione.
WEBSERVEREXT - Componenti di estensione del server Web.
CONFREPOSSERVER è un server di archiviazione di configurazione 1C: Enterprise.
SERVERCLIENT - componenti per l'amministrazione di un cluster di server 1C: Enterprise.
CONVERTER77 è un convertitore di infobase dalla versione 1C: Enterprise 7.7.
LINGUE - elenco delle lingue dell'interfaccia per l'installazione. Se vengono specificate più lingue, vengono elencate con ",".

Questa riga dello script genera una riga di comando che verrà passata al programma di installazione msiexec per l'elaborazione.

Per creare il file di trasformazione abbiamo bisogno dell'editor Orca. (http://www.technipages.com/download-orca-msi-editor)
E così, dopo l'installazione, lanciamo il programma. "File" - "Apri" e selezionare "1CEnterprise 8.msi" dal kit di distribuzione 1C. Un elenco di tabelle è apparso sul lato sinistro del programma, i valori delle tabelle sul lato destro. Perché 1C stesso non consiglia di modificare il pacchetto msi, quindi vai al menu "Trasforma" - "Nuova trasformazione".

È necessario andare alla tabella "Proprietà". Sul lato destro cerchiamo la riga “DEFLANGUAGE”, con il valore “Auto”. Il valore deve essere modificato in "RU" (senza virgolette, ovviamente).

Per la maggior parte degli utenti, è necessario installare un minimo di componenti, questo è un thin client, un thick client e una lingua (ad esempio, russo)
Pertanto, creeremo nuovi campi (Ctrl + R), in cui è necessario specificare il nome e il valore.
DESIGNERALLCLIENTS = 1
THINCLIENT = 1
FILE SOTTILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIENT = 0
CONVERTITORE77 = 0
LINGUE = RU

Quelli. Dovrebbe assomigliare alle immagini:

Quindi, vai al menu "Trasforma" - "Genera trasformazione ...". Salviamo il file, puoi nella cartella con il kit di distribuzione, ad esempio Client.mst
Questo completa la generazione del file di trasformazione.
Per verificare l'installazione, è necessario aprire il programma "cmd". Vai alla cartella di distribuzione. Ed esegui il comando:
setup.exe / S TRANSFORMS = Client.mst TRANSFORMS = 1049.mst
o
msiexec / i "<каталог с дистрибутивом >"TRASFORMA ="<каталог с дистрибутивом >"\ Client.mst TRASFORMA ="<каталог с дистрибутивом >"\ 1049.mst / passivo

Nel primo comando il parametro “/S” e nel secondo comando il parametro “/passivo” significa che l'installazione verrà eseguita in background.

Dopo un po' puoi controllare. Dovrebbero essere installati il ​​thick client, il thin client e l'interfaccia russa.

Successivamente, è necessario creare una nuova installazione nei criteri di gruppo del dominio.
È inoltre necessario creare una directory condivisa sulla rete in cui verranno archiviati i file di installazione. Verifica che gli utenti del dominio dispongano dei diritti di lettura da questa directory.
Apri l'editor GP. Creiamo una nuova politica. Lo apriamo per la modifica. Vai alla sezione "Configurazione del computer" - "Installa programmi".

Creiamo un nuovo pacchetto. Selezioniamo il file 1CEnterprise 8.2.msi, il percorso del file deve essere specificato tramite l'ambiente di rete \\ SRV \ ... .. \ 1CEnterprise 8.msi, viene scelto il metodo di distribuzione - uno speciale in modo che le modifiche possano essere fatto.

Dopo aver creato il pacchetto, si aprirà la finestra delle proprietà del pacchetto.
Devi andare alla scheda "Modifiche" e aggiungere un file di trasformazione per la lingua russa chiamato 1049.mst e un file di trasformazione Client.mst.

Dopo aver fatto clic su "OK", non sarà possibile aggiungere i file di modifica.
Il pacco è pronto. Vale la pena notare che il pacchetto deve essere applicato a un gruppo di computer; per questo, tale gruppo deve essere creato in AD e i computer per i quali dovrebbe essere posizionata l'installazione lì.

Un cattivo specialista è colui che deve correre in tutti i posti di lavoro e lavorare con i piedi. Devi lavorare con la tua testa :)

È possibile installare manualmente la piattaforma su ciascun computer client.

Ma poi l'amministratore dovrà bypassare tutti i computer in sequenza.
Se ci sono 2-3 computer, questo non è un problema. Ma se ci sono una dozzina o più computer, questo processo può essere ritardato.

Anche l'aggiornamento della piattaforma sui computer client sarà un problema.

Per automatizzare questo processo, puoi sfruttare la possibilità di installare la piattaforma su un gran numero di computer tramite una directory di rete condivisa.

Questo metodo può essere utilizzato quando i computer client eseguono Windows.
L'amministratore inserisce le distribuzioni della piattaforma e una serie di file di configurazione in una directory di rete comune.
Per aggiornare la piattaforma, è sufficiente posizionare il nuovo kit di distribuzione della piattaforma nella directory comune.

Installazione in blocco e aggiornamento di 1C: 9 video e PDF

Suggeriamo di guardare materiali più dettagliati:

Struttura generale delle directory

Questo video spiega come dovrebbe essere organizzata una directory di rete con distribuzioni di piattaforma in modo che possa essere utilizzata per l'installazione su un numero elevato di computer.
Spiega in quale forma devono essere disposte le distribuzioni della piattaforma e quali file di configurazione sono necessari.

Preparazione di una directory condivisa sul server

Questo video mostra in pratica come popolare una directory di rete con le distribuzioni della piattaforma. Viene predisposto il kit di distribuzione della piattaforma, viene modificato il lancio della configurazione. Mostra come trovare il programma di avvio per la versione desiderata.

Azioni sul computer client

Questo video illustra le specifiche dell'installazione della piattaforma da una condivisione di rete su un computer client.

Aggiornamento della piattaforma

Questo video mostra come posizionare correttamente la distribuzione della nuova piattaforma di rilascio in una directory di rete condivisa. Descrive quali azioni devono essere eseguite su un computer client affinché si verifichi un aggiornamento della piattaforma.

Un file di configurazione che definisce la posizione della condivisione di rete

Questo video spiega dove il computer client archivia le impostazioni di condivisione di rete che dovrebbero essere consultate per verificare la disponibilità di un aggiornamento della piattaforma.

Diritti di accesso durante l'installazione della piattaforma tramite una directory di rete condivisa

Questo video copre l'errore più comune che si verifica quando si lavora con una condivisione di rete.

Lavora come utente senza diritti amministrativi

Questo video mostra come installare la piattaforma su un computer client per un utente senza diritti di amministratore. Si richiama l'attenzione sugli svantaggi di questo metodo.

Potenziali problemi di sicurezza durante l'utilizzo del criterio AlwaysInstallElevated

Questo video spiega perché il criterio AlwaysInstallElevated è un problema di sicurezza significativo per il tuo computer e perché dovresti evitare di usarlo nella pratica quando possibile.

E l'ultimo giorno di inizio sconti.

Questo corso ti consentirà di risolvere TUTTI i compiti per l'implementazione e il supporto di sistemi informativi su 1C.

Ecco alcuni degli argomenti del corso:

  • Installazione e aggiornamento della piattaforma 1C: Enterprise 8 - manuale e automatico, per Windows e Linux
  • Avvio automatico per eseguire operazioni di routine
  • Aggiornamento delle configurazioni dalla modalità utente
  • Aggiornamento di configurazioni non standard. Come evitare problemi durante l'aggiornamento modifica delle configurazioni tipiche
  • Crea il tuo file di consegna cfu
  • Strumenti BSP: modulistica esterna, elaborazione di compilazione di documenti, ecc.
  • utilizzo DBMS PostgreSQL gratuito
  • Installazione e avvio cluster di server 1C: Impresa 8
  • Utilità di amministrazione per configurare il cluster e i server di produzione
  • personalizzazione RLS sull'esempio di SCP 1.3 e ERP 2
  • Cosa fare, se i dati in IB sono danneggiati
  • personalizzazione scambi di dati tra le configurazioni
  • Organizzazione sviluppo del gruppo
  • Personalizzazione e utilizzo chiavi di protezione hardware
  • Licenze software 1C: installazione e collegamento ad apparecchiature esterne

In ogni caso, un giorno dovrai distribuire 1C, configurare la ridondanza, i diritti di accesso, varie modalità di avvio, testare l'integrità dei database, garantire il funzionamento dei server, ecc.

Ed è meglio farlo subito.

In modo che non ci sarà “…! Ebbene che cosa...! Il tuo ...! " - e altre espressioni di rammarico :)

Vicino al rettore 26 luglio 2014 alle 13:09

Collegamento di basi 1C 8 utilizzando AD / GPO

  • Amministrazione di sistema

Buona giornata!

Ispirato da un post recente, condividerò una soluzione alternativa a questo problema:

  • senza usare script
  • senza modificare i file 1C (ibases.v8i, 1CEStart.cfg)
I compiti per l'automazione sono simili: ci sono molti database 1C e una directory AD, è necessario che un utente che si trova in un gruppo AD specifico sia in grado di avviare un database 1C specifico.

Questo metodo è conveniente solo se l'utente lavora con un numero ridotto di database 1C (da uno a dieci), poiché comporta l'inserimento di un collegamento separato per ciascun database sul desktop.

Passo 1.

Creiamo un gruppo in AD che includa un elenco di computer su cui è installato il client 1C: includerà i server della farm terminal, nonché i computer su cui è installato il client 1C. In effetti, non è necessario farlo, ma utilizzeremo questo gruppo come filtro aggiuntivo:

Passo 2.

Creiamo gruppi in AD per utenti di basi 1C:

Potresti notare che viene creato un gruppo separato per avviare il database con parametri diversi (in questo caso, in modalità thick client).

Passaggio 3.

Crea un criterio di gruppo che controlli i collegamenti utente:

Sfortunatamente, per 1C non esiste ancora una versione client per la piattaforma x64, quindi la posizione predefinita del client dipende dal bit della piattaforma. Per la versione 1C 8.3 su una versione di Windows a 32 bit, il client è installato in% ProgramFiles% \ 1cv8 \ common \ 1cestart.exe e su Windows a 64 bit -% ProgramFiles (x86)% \ 1cv8 \ common \ 1cestart. EXE

Ora diamo un'occhiata più da vicino alla creazione di ogni elemento.

Nella scheda "Generale", imposta i parametri per la connessione al database, la posizione del collegamento (in questo caso, il desktop). Un esempio di creazione di un collegamento per la piattaforma Win x64

Una piccola digressione per chi sta solo pensando di passare dalla piattaforma 1C 8.2 alla 8.3:

Nella scheda "Parametri generali", indirizziamo la nostra scorciatoia ai gruppi AD precedentemente creati:

Impostazione per la piattaforma Win x86:

E per Win x64:

L'aggiunta di una nuova base si riduce alla creazione di un nuovo gruppo AD, alla copia del collegamento all'oggetto Criteri di gruppo e alla modifica della connessione alla base.

P.S. Se hai dipendenti che posizionano autonomamente collegamenti sul desktop, è meglio non utilizzare questo metodo di accesso ai database.

Grazie per l'attenzione, spero che questo post ti sia utile.

Tag: 1c, annuncio, gpo, link

Utilizzando i criteri di gruppo, puoi installare diverse versioni di 1C: Enterprise.
Per installare una nuova versione, è necessario creare una nuova installazione nei criteri di gruppo.

Durante l'installazione tramite criteri di gruppo, per specificare la lingua di installazione, è necessario specificare il file della lingua di trasformazione corrispondente. I nomi dei file corrispondono alla rappresentazione decimale del LCID di Microsoft Windows (con estensione .mst). Il file di trasformazione per la lingua russa si chiama 1049.mst.
Inoltre, è necessario specificare anche il file di trasformazione adminstallrestart.mst. In questo caso, se le versioni client e server non corrispondono, il sistema 1C: Enterprise offrirà di riavviare il computer per installare una nuova versione. L'amministratore deve assicurarsi che la nuova distribuzione sia già stata aggiunta nei criteri di gruppo.

È necessario creare una directory condivisa sulla rete in cui verranno archiviati i file di installazione. Verifica che gli utenti del dominio dispongano dei diritti di lettura da questa directory.
Apri l'editor GP. Creiamo una nuova politica. Lo apriamo per la modifica. Vai alla sezione "Configurazione del computer" - "Installa programmi". Viene mostrato un esempio su Windows Server 2008 R2.

Creiamo un nuovo pacchetto. Selezioniamo il file 1CEnterprise 8.2.msi, il percorso del file deve essere specificato tramite l'ambiente di rete \\ SRV \… .. \ 1CEnterprise 8.2.msi, viene selezionato il metodo di distribuzione, uno speciale in modo da poter apportare modifiche.

Dopo aver creato il pacchetto, ho circa 30 secondi, si aprirà la finestra delle proprietà del pacchetto.

È necessario andare alla scheda "Modifiche" e aggiungere un file di trasformazione per la lingua russa chiamato 1049.mst e un file di trasformazione adminstallrestart.mst. Dovrebbe sembrare come questo:

Dopo aver fatto clic su "OK", non sarà possibile aggiungere i file di modifica.

Il pacco è pronto. Vale la pena notare che il pacchetto deve essere applicato a un gruppo di computer; per questo, tale gruppo deve essere creato in AD e i computer per i quali dovrebbe essere posizionata l'installazione lì.

Principali articoli correlati