heim - Einstellungen
1c 8.3 auf einer Domäne installieren. Installation und Aktualisierung der Plattform auf einer großen Anzahl von Computern über ein gemeinsames Netzwerkverzeichnis

Welche Methoden zur Bereitstellung unserer Software bietet uns 1C?

1. Installation mittels Anmeldeskript

2. Installation durch Ablegen in einem freigegebenen Netzwerkverzeichnis

3. Installation mithilfe von Gruppenrichtlinien

Wir lehnen die ersten beiden Methoden ab, weil In diesem Artikel betrachten wir die Installation mithilfe von Gruppenrichtlinien (GPO).

Die Informationen, die uns der Hersteller auf den 1C:ITS-Seiten zur Bereitstellung seines Produkts mithilfe von Gruppenrichtlinien anbietet, sind sehr spärlich:

Bei der Installation über Gruppenrichtlinien müssen Sie zur Angabe der Installationssprache die entsprechende Sprachtransformationsdatei angeben. Die Dateinamen entsprechen der dezimalen LCID-Darstellung von Microsoft Windows (mit der Erweiterung .mst). Die Transformationsdatei für die russische Sprache heißt 1049.mst.

Darüber hinaus müssen Sie zusätzlich die Transformationsdatei adminstallrestart.mst angeben. In diesem Fall werden Sie vom 1C:Enterprise-System aufgefordert, den Computer neu zu starten, wenn die Client- und Serverversionen nicht übereinstimmen, um die neue Version zu installieren. Der Administrator muss sicherstellen, dass die neue Verteilung bereits in Gruppenrichtlinien hinzugefügt wurde.

Mithilfe von Gruppenrichtlinien können Sie mehrere Versionen von 1C:Enterprise installieren.

Um eine neue Version zu installieren, müssen Sie eine neue Installation in der Gruppenrichtlinie erstellen.

1049.mst ist offensichtlich, aber adminstallrestart.mst ist nicht sehr nützlich. Daher erstellen wir unsere eigene Transformationsdatei.
Zunächst möchte ich verstehen, wie wir dem Installateur mitteilen können, welche Komponenten des Produkts wir installieren möchten und welche nicht. Obwohl die Dokumentation von 1c im Allgemeinen recht umfangreich und detailliert ist, wird darüber aus irgendeinem Grund kein Wort verloren. Aber das Anmeldeskript, das wir gleich zu Beginn abgelehnt haben, wird uns helfen, aus dieser Situation herauszukommen. Im Skript sehen wir folgende Zeilen:

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

Wo:
DESIGNERALLCLIENTS – alle Kunden und Konfigurator.
THINCLIENT ist ein Thin Client für den Client-Server-Betrieb.
THINCLIENTFILE – Thin Client mit der Möglichkeit, mit Datei-Infobases zu arbeiten.
SERVER – 1C:Enterprise-Server. Wenn das Installationsprogramm über den Launcher ausgeführt wird, wird der Server als Anwendung installiert.
WEBSERVEREXT – Erweiterungskomponenten für den Webserver.
CONFREPOSSERVER – 1C:Enterprise-Konfigurationsspeicherserver.
SERVERCLIENT – Komponenten zur Verwaltung eines Clusters von 1C:Enterprise-Servern.
CONVERTER77 ist ein Konverter von Informationsdatenbanken ab Version 1C:Enterprise 7.7.
SPRACHEN – Liste der Schnittstellensprachen für die Installation. Wenn mehrere Sprachen angegeben sind, werden diese durch „“, getrennt aufgelistet.

Diese Zeile des Skripts generiert eine Befehlszeile, die zur Verarbeitung an das msiexec-Installationsprogramm gesendet wird.

Um eine Transformationsdatei zu erstellen, benötigen wir den Editor „Orca“. (http://www.technipages.com/download-orca-msi-editor)
Und so starten wir nach der Installation das Programm. „Datei“ – „Öffnen“ und wählen Sie „1CEnterprise 8.msi“ aus dem 1C-Distributionskit. Auf der linken Seite des Programms wurde eine Liste mit Tabellen und auf der rechten Seite Tabellenwerte angezeigt. Weil 1C selbst empfiehlt nicht, das MSI-Paket zu ändern, daher gehen wir zum Menü „Transformieren“ – „Neue Transformation“.

Sie müssen zur Tabelle „Eigenschaft“ gehen. Auf der rechten Seite suchen wir nach der Zeile „DEFLANGUAGE“, mit dem Wert „Auto“. Der Wert muss in „RU“ geändert werden (natürlich ohne Anführungszeichen).

Für die meisten Benutzer müssen Sie ein Minimum an Komponenten installieren. Dies sind Thin Client, Thick Client und die Sprache (z. B. Russisch).
Erstellen wir daher neue Felder (Strg+R), in denen Sie einen Namen und einen Wert angeben müssen.
DESIGNERALLCLIENTS = 1
THINCLIENT = 1
THINCLIENTFILE = 1
SERVER = 0
WEBSERVEREXT = 0
CONFREPOSSERVER = 0
SERVERCLIENT = 0
KONVERTER77 = 0
SPRACHEN = RU

Diese. Es sollte wie auf den Bildern aussehen:

Gehen Sie als Nächstes zum Menü „Transformieren“ – „Transformation generieren ...“. Speichern Sie die Datei, möglicherweise im Ordner mit der Distribution, zum Beispiel Client.mst
Damit ist die Generierung der Transformationsdatei abgeschlossen.
Um die Installation zu überprüfen, müssen Sie das Programm „cmd“ öffnen. Gehen Sie zum Distributionsordner. Und führen Sie den Befehl aus:
setup.exe /S TRANSFORMS=Client.mst TRANSFORMS =1049.mst
oder
msiexec /i "<каталог с дистрибутивом >"VERWANDELT="<каталог с дистрибутивом >"\Client.mst TRANSFORMS="<каталог с дистрибутивом >"\1049.mst/passive

Im ersten Befehl bedeutet der Parameter „/S“ und im zweiten Befehl der Parameter „/passive“, dass die Installation im Hintergrund erfolgt.

Nach einiger Zeit können Sie es überprüfen. Thick Client, Thin Client und russische Schnittstelle sollten installiert sein.

Als nächstes müssen Sie eine neue Installation in den Domänengruppenrichtlinien erstellen.
Sie müssen außerdem ein freigegebenes Verzeichnis in Ihrem Netzwerk erstellen, in dem die Installationsdateien gespeichert werden. Überprüfen Sie, ob Domänenbenutzer über Leseberechtigungen für dieses Verzeichnis verfügen.
Öffnen Sie den GP-Editor. Wir erstellen eine neue Richtlinie. Öffnen Sie es zum Bearbeiten. Gehen Sie zum Abschnitt „Computerkonfiguration“ – „Programme installieren“.

Lassen Sie uns ein neues Paket erstellen. Wir wählen die Datei 1CEnterprise 8.2.msi aus, der Pfad zur Datei muss über die Netzwerkumgebung \\SRV\…..\1CEnterprise 8.msi angegeben werden, wir wählen die Bereitstellungsmethode – eine spezielle, damit Änderungen vorgenommen werden können .

Nach dem Erstellen des Pakets wird das Fenster mit den Paketeigenschaften geöffnet.
Sie müssen zur Registerkarte „Änderungen“ gehen und eine Transformationsdatei für die russische Sprache namens 1049.mst und eine Transformationsdatei Client.mst hinzufügen.

Nachdem Sie auf „OK“ geklickt haben, ist es nicht mehr möglich, Änderungsdateien hinzuzufügen.
Das Paket ist fertig. Es ist zu beachten, dass das Paket auf eine Gruppe von Computern angewendet werden muss. Dazu müssen Sie eine solche Gruppe in AD erstellen und dort die Computer platzieren, für die die Installation vorgesehen ist.

In der Nähe des Rektors 26. Juli 2014 um 13:09 Uhr

Anbindung von 1C 8-Datenbanken über AD/GPO

  • Systemadministration

Guten Tag!

Inspiriert durch einen aktuellen Beitrag werde ich eine alternative Lösung für dieses Problem vorstellen:

  • ohne Skripte zu verwenden
  • ohne Bearbeitung von 1C-Dateien (ibases.v8i, 1CEStart.cfg)
Die Automatisierungsaufgaben sind ähnlich: Es gibt viele 1C-Datenbanken und ein AD-Verzeichnis; es ist notwendig, dass einem Benutzer in einer bestimmten AD-Gruppe die Möglichkeit gegeben wird, eine bestimmte 1C-Datenbank zu starten.

Diese Methode ist nur praktisch, wenn der Benutzer mit einer kleinen Anzahl von 1C-Datenbanken (von einer bis zehn) arbeitet, da für jede Datenbank eine separate Verknüpfung auf dem Desktop platziert werden muss.

Schritt 1.

Erstellen wir in AD eine Gruppe, die eine Liste der Computer enthält, auf denen der 1C-Client installiert ist. Dazu gehören Terminalfarmserver sowie Computer, auf denen der 1C-Client installiert ist. Tatsächlich ist dies möglicherweise nicht erforderlich, wir werden diese Gruppe jedoch als zusätzlichen Filter verwenden:

Schritt 2.

Lassen Sie uns in AD Gruppen für 1C-Datenbankbenutzer erstellen:

Möglicherweise stellen Sie fest, dass eine separate Gruppe erstellt wird, um die Datenbank mit anderen Parametern zu starten (in diesem Fall im Thick-Client-Modus).

Schritt 3.

Erstellen Sie eine Gruppenrichtlinie, die Benutzerverknüpfungen steuert:

Leider gibt es für 1C noch keine Client-Version für die x64-Plattform, sodass der Standardspeicherort des Clients von der Bitanzahl der Plattform abhängt. Für Version 1C 8.3 unter der 32-Bit-Version von Windows wird der Client unter %ProgramFiles%\1cv8\common\1cestart.exe und unter 64-Bit-Windows unter %ProgramFiles(x86)%\1cv8\common\1cestart installiert. exe

Schauen wir uns nun die Erstellung jedes Elements genauer an.

Legen Sie auf der Registerkarte „Allgemein“ die Parameter für die Verbindung zur Datenbank und den Speicherort der Verknüpfung (in diesem Fall den Desktop) fest. Ein Beispiel für die Erstellung einer Verknüpfung für die Win x64-Plattform

Ein kleiner Exkurs für diejenigen, die gerade eine Migration von der 1C 8.2-Plattform auf 8.3 planen:

Richten wir auf der Registerkarte „Allgemeine Einstellungen“ unsere Verknüpfung auf die zuvor erstellten AD-Gruppen aus:

Einstellung für die Win x86-Plattform:

Und für Win x64:

Das Hinzufügen einer neuen Datenbank umfasst das Erstellen einer neuen AD-Gruppe, das Kopieren der Verknüpfung zum Gruppenrichtlinienobjekt und das Bearbeiten der Verbindung zur Datenbank.

P.S. Wenn Sie Mitarbeiter haben, die selbstständig Verknüpfungen auf dem Desktop platzieren, sollten Sie diese Methode des Datenbankzugriffs besser nicht verwenden.

Vielen Dank für Ihre Aufmerksamkeit. Ich hoffe, dass dieser Beitrag für Sie nützlich sein wird.

Schlagworte: 1c, Anzeige, GPO, Links

Guten Tag!

Inspiriert durch einen aktuellen Beitrag – „Verwalten einer Liste von 1C 8.2-Datenbanken mit Active Directory“ – werde ich eine alternative Lösung für dieses Problem vorstellen:

  • ohne Skripte zu verwenden
  • ohne Bearbeitung von 1C-Dateien (ibases.v8i, 1CEStart.cfg)
Die Automatisierungsaufgaben sind ähnlich: Es gibt viele 1C-Datenbanken und ein AD-Verzeichnis; es ist notwendig, dass einem Benutzer in einer bestimmten AD-Gruppe die Möglichkeit gegeben wird, eine bestimmte 1C-Datenbank zu starten.

Diese Methode ist nur praktisch, wenn der Benutzer mit einer kleinen Anzahl von 1C-Datenbanken (von einer bis zehn) arbeitet, da für jede Datenbank eine separate Verknüpfung auf dem Desktop platziert werden muss.

Schritt 1.

Erstellen wir in AD eine Gruppe, die eine Liste der Computer enthält, auf denen der 1C-Client installiert ist. Dazu gehören Terminalfarmserver sowie Computer, auf denen der 1C-Client installiert ist. Tatsächlich ist dies möglicherweise nicht erforderlich, wir werden diese Gruppe jedoch als zusätzlichen Filter verwenden:

Schritt 2.

Lassen Sie uns in AD Gruppen für 1C-Datenbankbenutzer erstellen:

Möglicherweise stellen Sie fest, dass eine separate Gruppe erstellt wird, um die Datenbank mit anderen Parametern zu starten (in diesem Fall im Thick-Client-Modus).

Schritt 3.

Erstellen Sie eine Gruppenrichtlinie, die Benutzerverknüpfungen steuert:

Leider gibt es für 1C noch keine Client-Version für die x64-Plattform, sodass der Standardspeicherort des Clients von der Bitanzahl der Plattform abhängt. Für Version 1C 8.3 unter der 32-Bit-Version von Windows wird der Client unter %ProgramFiles%\1cv8\common\1cestart.exe und unter 64-Bit-Windows unter %ProgramFiles(x86)%\1cv8\common\1cestart installiert. exe

Schauen wir uns nun die Erstellung jedes Elements genauer an.

Legen Sie auf der Registerkarte „Allgemein“ die Parameter für die Verbindung zur Datenbank und den Speicherort der Verknüpfung (in diesem Fall den Desktop) fest. Ein Beispiel für die Erstellung einer Verknüpfung für die Win x64-Plattform

Ein kleiner Exkurs für diejenigen, die gerade eine Migration von der 1C 8.2-Plattform auf 8.3 planen:

Richten wir auf der Registerkarte „Allgemeine Einstellungen“ unsere Verknüpfung auf die zuvor erstellten AD-Gruppen aus:

Einstellung für die Win x86-Plattform:

Und für Win x64:

Das Hinzufügen einer neuen Datenbank umfasst das Erstellen einer neuen AD-Gruppe, das Kopieren der Verknüpfung zum Gruppenrichtlinienobjekt und das Bearbeiten der Verbindung zur Datenbank.

P.S. Wenn Sie Mitarbeiter haben, die selbstständig Verknüpfungen auf dem Desktop platzieren, sollten Sie diese Methode des Datenbankzugriffs besser nicht verwenden.

Vielen Dank für Ihre Aufmerksamkeit. Ich hoffe, dass dieser Beitrag für Sie nützlich sein wird.

Schlagworte: 1c, Anzeige, GPO, Links

Bei der Installation oder Aktualisierung eines 1C Enterprise-Programms stehen viele Administratoren vor der Unmöglichkeit, diese Aufgaben mithilfe von Gruppenrichtlinien korrekt auszuführen. Der häufigste Fehler ist 1720:

Produkt: 1C:Enterprise 8.1 – Fehler 1720. Es liegt ein Problem mit diesem Windows Installer-Paket vor. Ein für den Abschluss dieser Installation erforderliches Skript konnte nicht ausgeführt werden. Wenden Sie sich an Ihr Support-Personal oder Ihren Paketanbieter. Benutzerdefinierte Aktion „customDetectPrevVersion“-Skriptfehler -2147467259, MSI-API-Fehler: ProductInfo,Product,Attribute Zeile 7, Spalte 5

Dieser Fehler wird durch eine fehlerhafte Funktion des Prverursacht, d. h. wir können keinen neuen Build auf der installierten Vorgängerversion installieren.

Um das Update durchzuführen, müssen Sie die Installations-MSI-Datei manuell bearbeiten, bevor Sie die Gruppenrichtlinie erstellen. Dazu verwenden wir das kostenlose MSI-Dateibearbeitungstool von Microsoft namens Orca. Dieses Dienstprogramm ist Teil des Microsoft Windows Software Development Kit (SDK) und kann auch separat heruntergeladen werden.

  1. Herunterladen und installieren Orca;
  2. Öffnen Sie die Datei mit dem Programm 1CEnterprise 8.1.msi
  3. Wir finden den Abschnitt „ Benutzerdefinierte Aktion" und darin der Parameter " customDetectPrevVersion". Löschen Sie diesen Parameter und speichern Sie die Änderungen.
  4. Wir kopieren die aktuell installierte Distribution (wenn wir den Build aktualisieren) und die neue Version in einen öffentlichen Netzwerkordner 1C mit der von uns geänderten MSI-Datei. Wir kopieren natürlich in verschiedene Ordner

Jetzt müssen wir eine Gruppenrichtlinie erstellen und im Abschnitt „ Programme installieren» zwei Installationspakete – alte (zum Beispiel 8.1.11) und neue (8.1.13) Versionen (Abb. 2).


Dann müssen wir in den Eigenschaften des Installationspakets für die neue Version von 1C angeben, dass dieses Paket die alte Version 8.1.11 aktualisiert (Abb. 3). Nach der Zuweisung einer Richtlinie kann ein zusätzlicher Neustart des Computers erforderlich sein, da das Entfernen der alten und die Installation der neuen Softwareversionen nicht synchronisiert sind.

Mithilfe von Gruppenrichtlinien können Sie mehrere Versionen von 1C:Enterprise installieren.
Um eine neue Version zu installieren, müssen Sie eine neue Installation in der Gruppenrichtlinie erstellen.

Bei der Installation über Gruppenrichtlinien müssen Sie zur Angabe der Installationssprache die entsprechende Sprachtransformationsdatei angeben. Die Dateinamen entsprechen der dezimalen LCID-Darstellung von Microsoft Windows (mit der Erweiterung .mst). Die Transformationsdatei für die russische Sprache heißt 1049.mst.
Darüber hinaus müssen Sie zusätzlich die Transformationsdatei adminstallrestart.mst angeben. In diesem Fall werden Sie vom 1C:Enterprise-System aufgefordert, den Computer neu zu starten, wenn die Client- und Serverversionen nicht übereinstimmen, um die neue Version zu installieren. Der Administrator muss sicherstellen, dass die neue Verteilung bereits in Gruppenrichtlinien hinzugefügt wurde.

Sie müssen ein freigegebenes Verzeichnis in Ihrem Netzwerk erstellen, in dem die Installationsdateien gespeichert werden. Überprüfen Sie, ob Domänenbenutzer über Leseberechtigungen für dieses Verzeichnis verfügen.
Öffnen Sie den GP-Editor. Wir erstellen eine neue Richtlinie. Öffnen Sie es zum Bearbeiten. Gehen Sie zum Abschnitt „Computerkonfiguration“ – „Programme installieren“. Das Beispiel wird auf Windows Server 2008 R2 gezeigt.

Lassen Sie uns ein neues Paket erstellen. Wir wählen die Datei 1CEnterprise 8.2.msi aus, der Pfad zur Datei muss über die Netzwerkumgebung \\SRV\…..\1CEnterprise 8.2.msi angegeben werden, wir wählen die Bereitstellungsmethode – speziell, damit Änderungen vorgenommen werden können.

Nachdem ich das Paket erstellt habe, habe ich etwa 30 Sekunden Zeit, dann öffnet sich das Fenster mit den Paketeigenschaften.

Sie müssen zur Registerkarte „Änderungen“ gehen und eine Transformationsdatei für die russische Sprache namens 1049.mst und eine Transformationsdatei adminstallrestart.mst hinzufügen. Es sollte so aussehen:

Nachdem Sie auf „OK“ geklickt haben, ist es nicht mehr möglich, Änderungsdateien hinzuzufügen.

Das Paket ist fertig. Es ist zu beachten, dass das Paket auf eine Gruppe von Computern angewendet werden muss. Dazu müssen Sie eine solche Gruppe in AD erstellen und dort die Computer platzieren, für die die Installation vorgesehen ist.



 


Lesen:



So löschen Sie ein Foto von Facebook. So löschen Sie einen Freund von Facebook

So löschen Sie ein Foto von Facebook. So löschen Sie einen Freund von Facebook

Wenn Sie ein Foto nach dem Hochladen löschen müssen, ist dies dank einfacher Einstellungen ganz einfach möglich.

Mediaget, was ist das für ein Programm Mediaget, was ist das für ein Programm?

Mediaget, was ist das für ein Programm Mediaget, was ist das für ein Programm?

Wir erzählen Ihnen von einem guten Torrent-Client MediaGet (gelesen als Mediadget). Finden Sie heraus, was es ist und wie Sie das MediaGet-Programm verwenden....

Was sind JavaScript-Skripte und wie aktiviere ich sie in meinem Browser?

Was sind JavaScript-Skripte und wie aktiviere ich sie in meinem Browser?

Es gibt immer weniger Websites im Internet, die ohne JavaScript funktionieren. Mit Skripten können Sie verschiedene interaktive... hinzufügen.

So geben Sie ein Telefon im Rahmen der Garantie zurück und erhalten Geld

So geben Sie ein Telefon im Rahmen der Garantie zurück und erhalten Geld

Garifullina Alla 28.07.2013 um 13:27 Uhr Russland, Naberezhnye Chelny | Fragen: 1 Alla Garifullina, Naberezhnye Chelny, 28.07.2013 Gekauft...

Feed-Bild RSS