سؤال

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

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

هناك على أية حال أن أقول نانت لتشغيل مهمة محددة في إطار مختلف مستخدمي ويندوز ، أو هل هناك حل آخر أن مشكلتي ؟

تحرير: آخر تقييد أنا على التوالي في ظل أنه لا يمكن إنشاء حسابات المجال (حسنا, على الأقل ليس من دون الذهاب من خلال عملية الموافقة).لا يمكن إنشاء حسابات الجهاز المحلي ، ولكن في هذه الحالة لا يبدو أن runas سوف تعمل عبر المنطقة المنزوعة السلاح.

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

المحلول

عدة خيارات قد تكون:

  1. استخدام الأمر بسيط عداء إلى exec بها إلى شيء من هذا القبيل runas, تحديد nant.exe قيد التشغيل ضمن حساب مستخدم مختلف.
  2. تغيير الحساب الذي TeamCity يعمل الخادم ؛ مثل محدودة متميزة المستخدم لديه حق الوصول إلى المنطقة المجردة من السلاح.
  3. محاولة استخدام <scp> (نسخة آمنة) المهمة التي تقدمها NAntContrib.
  4. استخدام نانت <exec> مهمة الاتصال برنامج ftp الذي يضع الملفات في المنطقة المجردة من السلاح.

نأمل أن يوفر هذا القليل من المساعدة.حظا سعيدا!

نصائح أخرى

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

أنا أفعل هذا مع العرف التطبيق الذي يسجل في teamcity و تنزيل القطع الأثرية ثم تنشر باستخدام powershell محليا.

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