سؤال

نحن نستخدم signtool.exe لتوقيع مجموعة من التجميعات المدارة (من موجه الأوامر، ونحن نركض Signtool.exe في ملف .bat تافهة لمدة حلقة، وتطبيق شهادة من ملف PFX)

  • عند تشغيله ضمن حساب مسؤول المجال، يتم تشغيله في أقل من دقيقة واحدة.
  • عند تشغيل حساب مستخدم محلي، يستغرق الأمر 37 دقيقة!

الإعداد والشروط (بصرف النظر عن حساب تسجيل الدخول المستخدم) متطابقين في كلتا الحالتين.

لا داعي للقول، يعمل خادم Build الخاص بنا باستخدام حساب "خطأ"!

هل يمكن لأي شخص أن يفكر في أي إعدادات حساب المستخدم التي قد تؤثر على سرعة Signtool.exe بشكل كبير؟هل تحتاج إلى التفاعل مع أي خدمات خارجية؟

هل كانت مفيدة؟

المحلول

في أخمة الإلهام، لقد حللت المشكلة.إذا كان أي شخص آخر يأتي عبر هذا، فقد كان بسبب خادم (قوي> وكيل .

حساب المسؤول يحتوي على استثناءات بحيث لا يتم حل العناوين المحلية من خلال الخادم الوكيل، ولكن حساب الإنشاء لم يكن لديه استثناءات، لذلك كان Signtool مستديرا دون وغني عن طريق وكيلنا (على بعد آلاف الأميال، وبالتالي جدابطيئة).

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top