1s 8.3 التثبيت الصامت. تثبيت وتحديث "1C Enterprise v8" باستخدام سياسات المجموعة (GPO)

المتخصص السيئ هو الذي عليه أن يركض إلى جميع أماكن العمل ويعمل بقدميه. أنت بحاجة للعمل مع رأسك :)

يمكنك تثبيت النظام الأساسي على كل كمبيوتر عميل يدويًا.

ولكن بعد ذلك سيتعين على المسؤول مراجعة جميع أجهزة الكمبيوتر بالتسلسل.
إذا كان هناك 2-3 أجهزة كمبيوتر، فهذه ليست مشكلة. ولكن إذا كان هناك عشرات أجهزة الكمبيوتر أو أكثر، فقد تستغرق هذه العملية وقتا طويلا.

سيكون تحديث النظام الأساسي على أجهزة الكمبيوتر العميلة بمثابة تحدي أيضًا.

لأتمتة هذه العملية، يمكنك استخدام القدرة على تثبيت النظام الأساسي على عدد كبير من أجهزة الكمبيوتر من خلال دليل شبكة مشترك.

يمكن استخدام هذه الطريقة عندما يكون Windows مثبتًا على أجهزة الكمبيوتر العميلة.
يقوم المسؤول بوضع توزيعات النظام الأساسي ومجموعة من ملفات التكوين في دليل شبكة مشترك.
لتحديث النظام الأساسي، ما عليك سوى وضع توزيع النظام الأساسي الجديد في الدليل المشترك.

التثبيت والتحديث الشامل لـ 1C: 9 مقاطع فيديو وملف PDF

نحن ندعوك لإلقاء نظرة على مواد أكثر تفصيلا:

هيكل الدليل المشترك

يصف هذا الفيديو كيفية تنظيم دليل الشبكة مع توزيعات النظام الأساسي بحيث يمكن استخدامه للتثبيت على عدد كبير من أجهزة الكمبيوتر.
تم توضيح الشكل الذي يجب أن يتم به تحميل توزيعات النظام الأساسي وملفات التكوين المطلوبة.

تحضير دليل مشترك على الخادم

يناقش هذا الفيديو عمليًا كيفية ملء دليل الشبكة بتوزيعات النظام الأساسي. يتم تحميل توزيع النظام الأساسي وتحرير عملية تشغيل التكوين. يوضح كيفية العثور على المشغل للإصدار المطلوب.

الإجراءات على جهاز الكمبيوتر العميل

يناقش هذا الفيديو ميزات تثبيت النظام الأساسي من دليل شبكة مشترك على جهاز كمبيوتر عميل.

تحديث المنصة

يشرح هذا الفيديو كيفية وضع مجموعة أدوات التوزيع الخاصة بنظام الإصدار الجديد بشكل صحيح في دليل شبكة مشترك. وهو يصف الإجراءات التي يجب تنفيذها على جهاز الكمبيوتر العميل حتى يتم تحديث النظام الأساسي.

ملف التكوين الذي يحدد موقع دليل الشبكة المشترك

يشرح هذا الفيديو مكان تخزين إعدادات مشاركة الشبكة على جهاز الكمبيوتر العميل، والتي يجب الوصول إليها للتحقق من تحديث النظام الأساسي.

حقوق الوصول عند تثبيت النظام الأساسي من خلال دليل شبكة مشترك

يتحدث هذا الفيديو عن الخطأ الأكثر شيوعًا الذي يحدث عند العمل مع دليل مشترك للشبكة.

العمل كمستخدم دون حقوق إدارية

يصف هذا الفيديو كيفية تثبيت النظام الأساسي على جهاز كمبيوتر عميل لمستخدم ليس لديه حقوق إدارية. يتم لفت الانتباه إلى عيوب هذه الطريقة.

مشكلات أمنية محتملة عند استخدام سياسة AlwaysInstallElevated

يشرح هذا الفيديو سبب كون سياسة AlwaysInstallElevated مشكلة خطيرة بالنسبة لأمن الكمبيوتر ولماذا يجب تجنب استخدامها عمليًا إن أمكن.

وآخر يوم لبدء التخفيضات.

ستتيح لك هذه الدورة حل جميع المشكلات المتعلقة بنشر ودعم أنظمة المعلومات على 1C.

فيما يلي بعض المواضيع من الدورة:

  • تثبيت وتحديث منصة 1C:Enterprise 8 – يدوي وتلقائي لنظامي التشغيل Windows وLinux
  • بداية تلقائيةلأداء العمليات الروتينية
  • تحديث التكوينات من وضع المستخدم
  • تحديث التكوينات غير القياسية. كيفية تجنب المشاكل عند التحديثالتكوينات القياسية المعدلة
  • إنشاء الخاصة بك تسليم ملفات cfu
  • أدوات BSP: النماذج الخارجية، ومعالجة ملء الوثائق، الخ.
  • الاستخدام نظام إدارة قواعد البيانات PostgreSQL مجانًا
  • التثبيت والإطلاق كتلة الخادم 1ج: المؤسسة 8
  • فائدة الإدارةلإعداد مجموعة وخوادم عاملة
  • إعدادات RLSباستخدام مثال UPP 1.3 وERP 2
  • ماذا تفعل إذا البيانات في أمن المعلومات تالفة
  • إعدادات تبادل البياناتبين التكوينات
  • منظمة تطوير المجموعة
  • الإعداد والاستخدام مفاتيح حماية الأجهزة
  • تراخيص البرامج 1C: التثبيت والربط بالمعدات الخارجية

على أي حال، في مرحلة ما، سيتعين عليك نشر 1C، وتكوين الحجوزات، وحقوق الوصول، وأوضاع التشغيل المختلفة، واختبار سلامة قواعد البيانات، وضمان تشغيل الخوادم، وما إلى ذلك.

ومن الأفضل أن تفعل ذلك على الفور.

حتى لا يحدث ذلك لاحقا "...! حسنا ماذا...! خاصة بك...!" – وغيرها من عبارات الندم :)

إذًا، ما هي طرق نشر برامجنا التي تقدمها لنا 1C؟

1. التثبيت باستخدام البرنامج النصي لتسجيل الدخول

2. التثبيت عن طريق وضعه في دليل شبكة مشترك

3. التثبيت باستخدام سياسات المجموعة

نحن نرفض الطريقتين الأوليين، لأن في هذه المقالة سنلقي نظرة على التثبيت باستخدام سياسات المجموعة (GPO).

المعلومات الموجودة على صفحات 1C:ITS التي تقدمها لنا الشركة المصنعة حول نشر منتجها باستخدام سياسات المجموعة قليلة جدًا:

عند التثبيت عبر سياسات المجموعة، لتحديد لغة التثبيت، يجب عليك تحديد ملف تحويل اللغة المناسب. تتوافق أسماء الملفات مع تمثيل LCID العشري لنظام التشغيل Microsoft Windows (بالملحق .mst). يسمى ملف التحويل للغة الروسية 1049.mst.

بالإضافة إلى ذلك، تحتاج أيضًا إلى تحديد ملف التحويل adminstallrestart.mst. في هذه الحالة، سيطالبك نظام 1C:Enterprise، في حالة عدم تطابق إصدارات العميل والخادم، بإعادة تشغيل الكمبيوتر لتثبيت الإصدار الجديد. يجب أن يتأكد المسؤول من إضافة التوزيع الجديد إلى سياسات المجموعة بالفعل.

باستخدام سياسات المجموعة، يمكنك تثبيت إصدارات متعددة من 1C:Enterprise.

لتثبيت إصدار جديد، يجب عليك إنشاء تثبيت جديد في "نهج المجموعة".

يعد 1049.mst أمرًا واضحًا، لكن adminstallrestart.mst ليس مفيدًا جدًا. لذلك، سوف نقوم بإنشاء ملف التحويل الخاص بنا.
بادئ ذي بدء، أود أن أفهم كيف يمكننا أن نوضح للمثبت مكونات المنتج التي نريد تثبيتها والتي لا نريد تثبيتها؟ على الرغم من حقيقة أن الوثائق من 1C واسعة النطاق ومفصلة بشكل عام، لسبب ما لم يتم ذكر كلمة واحدة حول هذا الموضوع. لكن البرنامج النصي لتسجيل الدخول، الذي رفضناه في البداية، سيساعدنا على الخروج من هذا الموقف. في البرنامج النصي يمكننا أن نرى الأسطر التالية:

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

أين:
DESIGNERALLCLIENTS - جميع العملاء والمكونين.
THINCLIENT هو عميل رفيع لتشغيل خادم العميل.
THINCLIENTFILE – عميل رفيع لديه القدرة على العمل مع قواعد معلومات الملفات.
الخادم - 1C: خادم المؤسسة. إذا تم تشغيل برنامج التثبيت من المشغل، فسيتم تثبيت الخادم كتطبيق.
WEBSERVEREXT – مكونات الامتداد لخادم الويب.
CONFREPOSSERVER – 1C: خادم تخزين تكوين المؤسسة.
SERVERCLIENT – مكونات لإدارة مجموعة من 1C: خوادم المؤسسة.
CONVERTER77 هو محول لقواعد المعلومات من الإصدار 1C:Enterprise 7.7.
اللغات – قائمة لغات الواجهة للتثبيت. إذا تم تحديد عدة لغات، فسيتم إدراجها مفصولة بـ "،".

يقوم سطر البرنامج النصي هذا بإنشاء سطر أوامر سيتم إرساله إلى مثبت msiexec للمعالجة.

لإنشاء ملف تحويل نحتاج إلى محرر "Orca". (http://www.technipages.com/download-orca-msi-editor)
وهكذا، بعد التثبيت، نقوم بتشغيل البرنامج. "ملف" - "فتح"، وحدد "1CEnterprise 8.msi" من مجموعة التوزيع 1C. ظهرت قائمة الجداول على الجانب الأيسر من البرنامج، وظهرت قيم الجدول على اليمين. لأن 1C نفسها لا توصي بتغيير حزمة msi، لذلك نذهب إلى قائمة "التحويل" - "التحويل الجديد".

أنت بحاجة للذهاب إلى جدول "الملكية". على الجانب الأيمن نبحث عن السطر "DEFLANGUAGE" بالقيمة "Auto". يجب تغيير القيمة إلى "RU" (بدون علامات الاقتباس بالطبع).

بالنسبة لمعظم المستخدمين، تحتاج إلى تثبيت الحد الأدنى من المكونات، وهي Thin Client وThick Client واللغة (على سبيل المثال الروسية)
لذلك، لنقم بإنشاء حقول جديدة (Ctrl+R)، حيث تحتاج إلى تحديد اسم وقيمة.
عملاء المصممين = 1
ثينكلينت = 1
ملف ثينكلينت = 1
الخادم = 0
خادم الويب = 0
الخادم الكونفري = 0
عميل الخادم = 0
المحول 77 = 0
اللغات = رو

أولئك. يجب أن يبدو كما في الصور:

بعد ذلك، انتقل إلى قائمة "التحويل" - "إنشاء تحويل...". احفظ الملف، ربما في المجلد الذي يحتوي على التوزيع، على سبيل المثال Client.mst
هذا يكمل إنشاء ملف التحويل.
للتحقق من التثبيت، تحتاج إلى فتح برنامج "cmd". انتقل إلى مجلد التوزيع. وقم بتشغيل الأمر:
setup.exe /S TRANSFORMS=Client.mst TRANSFORMS =1049.mst
أو
msiexec /i "<каталог с дистрибутивом >"التحويلات ="<каталог с дистрибутивом >"\Client.mst التحويلات ="<каталог с дистрибутивом >"\1049.mst/passive

في الأمر الأول المعلمة "/S" وفي الأمر الثاني المعلمة "/passive" تعني أن التثبيت سيتم في الخلفية.

بعد مرور بعض الوقت يمكنك التحقق. يجب تثبيت العميل السميك والعميل الرقيق والواجهة الروسية.

بعد ذلك، تحتاج إلى إنشاء تثبيت جديد في سياسات مجموعة المجال.
تحتاج أيضًا إلى إنشاء دليل مشترك على شبكتك حيث سيتم تخزين ملفات التثبيت. تأكد من أن مستخدمي المجال لديهم أذونات القراءة من هذا الدليل.
افتح محرر GP. نحن نخلق سياسة جديدة. افتحه للتحرير. انتقل إلى قسم "تكوين الكمبيوتر" - "تثبيت البرامج".

لنقم بإنشاء حزمة جديدة. نختار الملف 1CEnterprise 8.2.msi، يجب تحديد المسار إلى الملف من خلال بيئة الشبكة \\SRV\…..\1CEnterprise 8.msi، نختار طريقة النشر - طريقة خاصة، بحيث يمكن إجراء التعديلات .

بعد إنشاء الحزمة، سيتم فتح نافذة خصائص الحزمة.
تحتاج إلى الانتقال إلى علامة التبويب "التعديلات" وإضافة ملف تحويل للغة الروسية يسمى 1049.mst وملف تحويل Client.mst.

بعد النقر على "موافق"، لن يكون من الممكن إضافة ملفات التعديل.
الحزمة جاهزة. تجدر الإشارة إلى أنه يجب تطبيق الحزمة على مجموعة من أجهزة الكمبيوتر؛ للقيام بذلك، تحتاج إلى إنشاء مثل هذه المجموعة في AD ووضع أجهزة الكمبيوتر المخصصة للتثبيت هناك.

بطريقة ما تخليت عن مريحتي. أنا أصحح نفسي. سنتحدث اليوم عن تثبيت 1c v8.2 في بيئة الشركة باستخدام سياسات المجموعة. إذًا، ما هي طرق نشر برامجنا التي تقدمها لنا 1C؟

  1. التثبيت باستخدام سياسات المجموعة

نحن نرفض الطريقتين الأوليين، لأن ومن أجل استخدامها، يجب أن يتمتع المستخدم بحقوق المسؤول المحلي (هذه ليست أساليبنا). سيكون من الممكن استخدام البرنامج النصي كبرنامج نصي لبدء التشغيل، مع إضافة القليل إليه. لكن بصراحة، لا أفهم: لماذا نستخدم البرنامج النصي عندما تكون هناك قدرة قياسية على نشر تطبيق من حزمة MSI باستخدام سياسات المجموعة. قد يبدو الأمر كحالة تافهة أخرى لنشر البرامج في المجال. الآن دعنا نذهب إلى موقع الشركة المصنعة، ونقرأ عن كيفية إعداد حزمة msi، وربما حتى تنزيل بعض الأدوات لإنشاء ملف تحويل (ملف mst)، كما هو شائع مع الشركات المصنعة للبرامج الكبيرة، وسيتم إنجاز المهمة. ومع ذلك، لم يكن هذا هو الحال. المعلومات التي تقدمها لنا الشركة المصنعة حول نشر منتجها باستخدام سياسات المجموعة ضئيلة للغاية:

عند التثبيت عبر سياسات المجموعة، لتحديد لغة التثبيت، يجب عليك تحديد ملف تحويل اللغة المناسب. تتوافق أسماء الملفات مع تمثيل LCID العشري لنظام التشغيل Microsoft Windows (بالملحق .mst). يسمى ملف التحويل للغة الروسية 1049.mst.

بالإضافة إلى ذلك، تحتاج أيضًا إلى تحديد ملف التحويل adminstallrestart.mst. في هذه الحالة، سيطالبك نظام 1C:Enterprise، في حالة عدم تطابق إصدارات العميل والخادم، بإعادة تشغيل الكمبيوتر لتثبيت الإصدار الجديد. يجب أن يتأكد المسؤول من إضافة التوزيع الجديد إلى سياسات المجموعة بالفعل.

باستخدام سياسات المجموعة، يمكنك تثبيت إصدارات متعددة من 1C:Enterprise.

لتثبيت إصدار جديد، يجب عليك إنشاء تثبيت جديد في "نهج المجموعة".

زودتنا الشركة 1c بمجموعة غريبة جدًا من المعلومات: المعلومات حول ملف التحويل (التعديل) 1049.mst واضحة، لكن المعلومات حول adminstallrestart.mst ليست مفيدة جدًا. بادئ ذي بدء، أود أن أفهم كيف يمكننا أن نوضح للمثبت مكونات المنتج التي نريد تثبيتها والتي لا نريد تثبيتها؟ على الرغم من حقيقة أن الوثائق من 1C واسعة النطاق ومفصلة بشكل عام، لسبب ما لم يتم ذكر كلمة واحدة حول هذا الموضوع. لكن البرنامج النصي لتسجيل الدخول، الذي رفضناه في البداية، سيساعدنا على الخروج من هذا الموقف. في البرنامج النصي يمكننا أن نرى الأسطر التالية:

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

يقوم سطر البرنامج النصي هذا بإنشاء سطر أوامر سيتم إرساله إلى مثبت msiexec للمعالجة. كما نرى، تتم إضافة معلمات النموذج "Property=PropertyValue" إلى هذا السطر. سيكون من المعقول افتراض أن كل من هذه الخصائص يجب أن تنعكس في جدول الخصائص الخاص بحزمة msi. بعد أن نظرت إلى حزمة msi باستخدام محرر Orca (الذي تمت كتابته بالفعل في مدونتي)، لم أر أيًا من هذه الخصائص في الحزمة 1c. لذلك، فقط في حالة.

لذلك، نحن بحاجة إلى إضافة عدة صفوف إلى جدول الخصائص التي تحتوي على الخصائص المقابلة وقيمها. بالطبع، لن نقوم بإجراء تغييرات مباشرة على حزمة التثبيت نفسها (ملف msi)، ولكننا سنقوم بإعداد محول (ملف mst) باستخدام Orca. تُظهر لقطة الشاشة التغييرات التي يجب إجراؤها على حزمة التثبيت للإشارة إلى أننا نريد تثبيت العملاء السميكين والرفيعين فقط وفي نفس الوقت تحديد اللغة الروسية للواجهة (لا تنس أنه يجب علينا ليس فقط حدد اللغة الروسية للواجهة، ولكن أضفها أيضًا إلى حزمة التثبيت باستخدام المحول المناسب - الملف 1049.mst). لن أتحدث عن كيفية إضافة حزمة التثبيت وملفات التعديل (التحويل) إلى سياسة المجموعة، أتمنى أن تعرف ذلك، وإذا كنت لا تعرف، فيمكنك ذلك.

يبقى النظر في مسألة إضافة قواعد المعلومات إلى القائمة التي سيراها المستخدم عند بدء تشغيل برنامج 1C. لحسن الحظ، منذ 1c v 7.7. لقد تغير الكثير ولا تحتاج إلى تعديل السجل لهذا الغرض. يتم الآن تخزين المعلومات حول قواعد البيانات في ملف بامتداد v8i. بشكل افتراضي، يوجد الملف على الكمبيوتر المحلي في المجلد %APPDATA%\1C\1CEابدأولها اسم ibases.v8i. ، ولكن هناك بعض القيود المتعلقة بحقيقة أن ملفات *.v8i هي ملفات بتنسيق unicode، ولا يمكن لـ GPP العمل مع الملفات بتشفير unicode. لذلك، يتعين علينا تقديم التنازلات، والتي يمكنك أن تقرأ عنها في مدونة سيرجي. ولكن هناك طريقة أخرى لإنشاء قائمة قواعد المعلومات للمستخدم، والتي لا يوجد بها هذا العيب. بدءًا من الإصدار v8.1، أصبح من الممكن في الإصدار 1c، بعد تسجيل قاعدة معلومات في القائمة "يدويًا"، تحميل وصف لكل قاعدة معلومات في ملف v8i منفصل. بعد ذلك، يمكن وضع ملفات v8i هذه على مورد شبكة مشترك وإضافتها إلى قائمة قواعد المعلومات المشتركة للمستخدمين. مع العلم أن القائمة العامة لقواعد المعلومات مخزنة في ملف 1CEStart.cfg، الموجود في المجلد %APPDATA%\1C\1CEابدأ، يمكنك استخدام GPP لهذه الأغراض دون المشاكل التي واجهها Sergey Betke. سأقدم مثالا على محتويات ملف بسيط 1CEStart.cfg(يمكن العثور على وصف لتنسيق الملف على موقع الويب http://its.1c.ru، إذا كنت المالك المحظوظ لاشتراك ITS).

بالقرب من رئيس الجامعةيوليو 26، 2014 في 01:09 مساء

ربط قواعد بيانات 1C 8 باستخدام AD/GPO

  • إدارة النظام

مساء الخير

مستوحاة من منشور حديث، سأشارك حلاً بديلاً لهذه المشكلة:

  • دون استخدام البرامج النصية
  • دون تحرير ملفات 1C (ibases.v8i، 1CEStart.cfg)
مهام الأتمتة متشابهة: هناك العديد من قواعد بيانات 1C ودليل AD، ويجب منح المستخدم الموجود في مجموعة AD معينة الفرصة لبدء قاعدة بيانات 1C محددة.

هذه الطريقة ملائمة فقط إذا كان المستخدم يعمل مع عدد صغير من قواعد بيانات 1C (من واحد إلى عشرة)، لأنه يتضمن وضع اختصار منفصل لكل قاعدة بيانات على سطح المكتب.

الخطوة 1.

لنقم بإنشاء مجموعة في AD تتضمن قائمة بأجهزة الكمبيوتر التي تم تثبيت عميل 1C عليها - وستتضمن خوادم المزرعة الطرفية، بالإضافة إلى أجهزة الكمبيوتر التي تم تثبيت عميل 1C عليها. في الواقع، قد لا يكون هذا ضروريًا، ولكننا سنستخدم هذه المجموعة كفلتر إضافي:

الخطوة 2.

لنقم بإنشاء مجموعات في AD لمستخدمي قاعدة بيانات 1C:

قد تلاحظ أنه تم إنشاء مجموعة منفصلة لتشغيل قاعدة البيانات بمعلمات أخرى (في هذه الحالة في وضع العميل الكثيف).

الخطوه 3.

قم بإنشاء سياسة مجموعة تتحكم في اختصارات المستخدم:

لسوء الحظ، بالنسبة لـ 1C، لا يوجد حتى الآن إصدار عميل لمنصة x64، وبالتالي فإن الموقع الافتراضي للعميل يعتمد على عدد وحدات البت للنظام الأساسي. بالنسبة للإصدار 1C 8.3 على الإصدار 32 بت من Windows، يتم تثبيت العميل في %ProgramFiles%\1cv8\common\1cestart.exe، وعلى Windows 64 بت - %ProgramFiles(x86)%\1cv8\common\1cestart. إملف تنفيذى

الآن دعونا نلقي نظرة فاحصة على إنشاء كل عنصر.

في علامة التبويب "عام"، قم بتعيين معلمات الاتصال بقاعدة البيانات وموقع الاختصار (في هذه الحالة، سطح المكتب). مثال على إنشاء اختصار للنظام الأساسي Win x64

استطراد قصير لأولئك الذين يخططون للتو للانتقال من منصة 1C 8.2 إلى 8.3:

في علامة التبويب "الإعدادات العامة"، دعنا نوجه الاختصار الخاص بنا إلى المجموعات الإعلانية التي تم إنشاؤها مسبقًا:

الإعداد لمنصة Win x86:

وبالنسبة لنظام Win x64:

تتضمن إضافة قاعدة بيانات جديدة إنشاء مجموعة إعلانية جديدة، ونسخ الاختصار إلى كائن نهج المجموعة (GPO)، وتحرير الاتصال بقاعدة البيانات.

ملاحظة.إذا كان لديك موظفين يقومون بوضع الاختصارات بشكل مستقل على سطح المكتب، فمن الأفضل عدم استخدام هذه الطريقة للوصول إلى قواعد البيانات.

شكرا لاهتمامكم، وآمل أن يكون هذا المنصب مفيدا لك.

العلامات: 1C، إعلان، GPO، الروابط