أكثر

لا يعاير برنامج AGSSOM لإدارة خدمات خرائط AGS من برنامج Python النصي

لا يعاير برنامج AGSSOM لإدارة خدمات خرائط AGS من برنامج Python النصي


نحن نستخدم ArcGISServer 10.0 على خادم windows. بسبب إدارة قاعدة البيانات ، نحتاج إلى إيقاف العديد من خدمات ArcGISServer. لهذا الغرض أستخدم برنامج AGSSOM ، والذي يسمى من برنامج Python التالي:

استيراد نظام التشغيل ، عملية فرعية def managerMapServices (الأمر ، svc ، svcType): PathToAGSSOM = r "c:  Program Files  ArcGIS  Server10.0  AGSSOM_GESTAO  AGSSOM" server = "AGSSOM" p = subprocess.Popen (PathToAGSSOM + "" + server + "" + command + "" + svc + "" + svcType) # استدعاء AGSSOM - إيقاف servico managerMapServices ("- x"، "GeoPlaneamento / AMAE2001"، "MapServer")

عند الاتصال بهذا البرنامج أتلقى الخطأ التالي:

* تعذر العثور على ArcGIS Engine أو منتج سطح المكتب المتاح للتهيئة. لا يمكن الاتصال بالخادم. تأكد من أن هذا المستخدم عضو في مجموعة AGSADMIN. التفاصيل: خادم RPC غير متوفر. (استثناء من HRESULT: 0x800706BA) AGSSOM [الاستخدام]: {server} [-s | start، -x | stop، -r | إعادة التشغيل-القائمة | list_services -listtypes | list_server_types ، -describe | description] ، - النشر | النشر من مسار MX D كمعامل ثاني [اسم الخدمة (أو الكل)] {servicetype | الافتراضي: MapServer ، GeocodeServer ، GPServer ، GlobeServer} *

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

هل هذا أي شخص يعرف ما هي المشكلة التي تسبب هذا الخطأ؟


شاهد الفيديو: Python لغة البايثون بالعربي للمبتدئين