Saturday 17 March 2018

خيارات سطر الأوامر سفكسكل إيكس


Sfxcl. exe خيارات سطر الأوامر
أداة سطر الأوامر سفكسكل متاحة فقط على إصدار ويندوز من سكوريفس.
يمكن العثور على مزيد من المعلومات حول استخدام أداة سطر الأوامر سفكسكل في وثائق التعليمات المضمنة مع تطبيق سكوريفس لنظام التشغيل ويندوز وفي دليل أتمتة سفكسكل.
هل من الممكن تشغيل سفكسكل & كوت؛ قائمة بذاتها & كوت؛ من سكوريفس؟
لا يقصد الأداة المساعدة سطر الأوامر سفكسكل المضمنة مع سيكوريفس لنظام التشغيل ويندوز لاستخدامها كأداة قائمة بذاتها. سفكسكل هو أداة أتمتة مصممة لإضافة عنصر تحكم سطر الأوامر لتطبيق واجهة المستخدم الرسومية. على سبيل المثال، من أجل تضمين جلسة مسماة في وسيطة سطر الأوامر، يجب أولا تكوين وحفظ جلسة العمل المسماة في تطبيق واجهة المستخدم الرسومية.
فمن الممكن لتكوين سفكسكل لتشغيل في وضع مستقل، ولكن يجب عليك أولا تثبيت التطبيق بأكمله ومن ثم تعديل و / أو إنشاء ملفات دعم محددة. الاتصال دعم فانديك إذا كنت ترغب في تشغيل سفكسكل في هذا الشكل.
كيف يمكنني تمرير كلمة مرور عند استخدام عناوين ورل كمصدر ووجهة لنقل؟
كلمات المرور يمكن تمريرها إلى SFXCL. exe مباشرة.
التنزيل من المضيف البعيد:
على سبيل المثال، ما يلي سيكون سطر أوامر صالح:
سفكسكل سفتب: // أوزرنام: باسورد @ سومبلاس / بوب c: \ تيمب.
إذا كانت كلمة المرور يجب أن تحتوي على & كوت؛ @ & كوت؛ (على سبيل المثال، عندما تقوم بتسجيل الدخول كمجهول)، يجب إدخاله كمكافئ هيكس (٪ 40) وإلا فلن تقبل سفكسكل:
سفكسكل فتب: // أنونيموس: guest٪40domain@ftp. vandyke/pub/crt/ntcrt342.exe c: \ تيمب.
أحاول إجراء نقل باستخدام جلسة محفوظة، ودفع ملف يصل إلى النظام البعيد. أظل الحصول على أخطاء عندما أحاول هذا. ما هي البنية الصحيحة؟
لتحميل ملف إلى نظام بعيد، استخدم بناء الجملة التالي:
سفكسكل & لوت؛ لوكالباث & غ؛ / s & لوت؛ سيسيوننام & غ؛ العلامة & lt؛ & remotepath GT.
لتنزيل ملف من نظام بعيد، استخدم بناء الجملة التالي:
سفكسكل / s & لوت؛ سيسيوننام & غ؛ العلامة & lt؛ & remotepath GT. العلامة & lt؛ & localpath GT.
تذكر أن أسماء الجلسات حساسة لحالة الأحرف وتتطلب معلومات المسار. على سبيل المثال، إذا كان اسم الجلسة هو & كوت؛ العمل & كوت؛ ويتواجد في مجلد يسمى & كوت؛ جلساتي & كوت ؛، سيتعين عليك تمرير & كوت؛ / جلساتي / العمل & كوت؛ إلى / S. بما أن هذا المسار الخاص يتضمن مسافات، فسيتعين أن تكون محاطة بعلامات اقتباس عند تمريرها إلى أداة سطر الأوامر.
ما هو مستوى دعم البدل متاح من سفكسكل؟
أنماط البدل تتبع اتفاقية ويندوز:
تمثل العلامة النجمية (*) 0 إلى العديد من الأحرف.
هل يتم دعم التحويلات المتكررة مع سفكسكل؟
نعم، عند تحديد مجلد، يتم تكراره دائما للمجلدات والملفات داخله.
ما هي قيم الإرجاع (٪ إرورليفيل٪) ل سفكسكل؟
إذا فشلت عملية النقل، فسيكون رمز الإرجاع غير صفري. النجاح يعود دائما صفر (0).
سفكسكل / ككسينك C: \ ميدوكومنتس ميسيون / حانة / مستندات تنزيل.
إن لم يكن إرورليفيل 0 غوتو تفشل.
إذا إرورليفيل 0 غوتو النجاح.
أحاول استخدام كويك سينكرونيز للحفاظ على مستودعين من الملفات، باستخدام & كوت؛ ميرور & كوت؛ اختيار. هل يمكنك تقديم بعض الأمثلة عن كيفية القيام بذلك؟
هذا هو بناء الجملة الأساسي للأمر كيكسينك:
سفكسكل / ككسينك & لوت؛ لوكالباث & غ؛ العلامة & lt؛ & sessionpath GT. العلامة & lt؛ & remotepath GT. العلامة & lt؛ & GT الاتجاه.
على سبيل المثال، سيعمل سطر الأوامر هذا على مزامنة & كوت؛ المستندات & كوت؛ مجلد مع الخادم المحدد (اسم جلسة العمل يسمى & كوت؛ العمل & كوت؛):
سفكسكل / ككسينك & كوت؛ C: \ ماي دوكومينتس & كوت؛ & كوت؛ / جلساتي / العمل & كوت؛ / أسر / أوزرنام / مدوس ميرور.
هل يمكنني استخدام مصادقة المفتاح العمومي مع سفكسكل؟
نعم فعلا. يمكن تحديد ملف الهوية على سطر الأوامر باستخدام الخيار I / أو يمكنك تكوين جلسة عمل مسماة تستخدم مصادقة المفتاح العمومي في SecureFXВ® لنظام التشغيل ويندوز. ثم حدد هذه الجلسة على سطر الأوامر كما هو موضح في الأمثلة أدناه.
تحميل من المضيف البعيد.
سفكسكل / s & لوت؛ مسار الجلسة & غ؛ & لوت؛ سورس باث & غ؛ & لوت؛ دستيناتيون باث & غ؛
تحميل إلى المضيف البعيد.
سفكسكل & لوت؛ سورس باث & غ؛ / s & لوت؛ مسار الجلسة & غ؛ & لوت؛ دستيناتيون باث & غ؛
على سبيل المثال، سيؤدي سطر الأوامر التالي إلى تحميل جميع الملفات والمجلدات في صفحة & كوت؛ المستندات & كوت؛ إلى الخادم المحدد باستخدام مصادقة المفتاح العمومي. هذا بافتراض أن الجلسة المسماة & كوت؛ سيكورورك & كوت ؛، التي تتواجد في المجلد & كوت؛ جلساتي & كوت ؛، قد تمت تهيئتها لاستخدام المفتاح العمومي:
سفكسكل & كوت؛ C: \ ماي دوكومينتس & كوت؛ / s & كوت؛ / ماي سيسيونس / سيكورورك & كوت؛ / البيرة / اسم المستخدم / mdocs.
ملاحظة: إذا كان ملف الهوية المقترن بهذه الجلسة يتطلب عبارة مرور، فستطالب سفكسكل بذلك أثناء المصادقة. إذا كان يجب تشغيل سفكسكل في وضع غير المراقب، يمكن تحديد عبارة المرور باستخدام الخيار سطر الأوامر / P، على الرغم من أن هذا لا يعتبر أفضل الممارسات الأمنية.
هل يمكنني استخدام & كوت؛ المهام المجدولة & كوت؛ وظيفة في ويندوز لأتمتة عملية نقل الملفات عن طريق استدعاء SFXCL. exe؟
نعم فعلا. يمكن جدولة المهام التي يمكن تشغيلها باستخدام SFXCL. exe باستخدام جدولة ويندوز.
إذا كنت تستخدم سكوريفس ويندوز الإصدار 8.0 وأحدث، يمكنك أيضا استخدام المدمج في جدولة المهام. يسمح لك جدولة المهام بتشغيل عمليات النقل والمزامنة مرة واحدة، أو على فترات يومية أو أسبوعية أو شهرية.
قراءة أو تحميل واحدة من لدينا حلول آمنة الأوراق البيضاء. تحميل نسخة تقييم مجانية لمدة 30 يوما من منتجاتنا. دعونا نساعد في تحديد الحل الصحيح سيكور شل لشركتك. اشترك في صفحة ما الجديد للحصول على نصائح، وأفكار الحلول، وأخبار المنتجات.
روابط ذات علاقة.
التنزيلات.
الدعم.
فشيل، سيكوركت، سيكوريفس، إنتونل، كرت، و أبسولوتفتب هي علامات تجارية أو علامات تجارية مسجلة لشركة فاندايك سوفتوار، Inc. في الولايات المتحدة و / أو بلدان أخرى. جميع العلامات التجارية الأخرى أو العلامات التجارية المسجلة هي ملك لأصحابها. حقوق الطبع والنشر © 1995 - فانديك سوفتوار، Inc. جميع الحقوق محفوظة.

مرحبا بكم في منتديات البرامج فانديك.
الانضمام إلى المناقشة اليوم!
أحاول وضع هذا تلقائيا، ولكن أنا مشوشة قليلا.
SFXCL. exe c: \ بكبس \ سيند \ mirout1 سفتب: // أوسرنام: ميباسورد @ فتبسيت / بروف / zx0 / PROD_MIR /
إذا كان هذا لا يزال فشل، هل يمكن أن ترسل لي سجل من سفكسكل؟
SFXCL. exe / السجل C: \ mylog. txt c: \ بكبس \ سيند \ mirout1 سفتب: // أوسرنام: ميباسورد @ فتبسيت / هوم / بروف / zx0 / PROD_MIR /
يجب أن يوضح هذا سبب عدم العثور على المسار. سيكون لدى السجل معلومات قد لا تريد نشرها في منتدى عام.
التنزيلات.
الدعم.
فشيل، سيكوركت، سيكوريفس، إنتونل، كرت، و أبسولوتفتب هي علامات تجارية أو علامات تجارية مسجلة لشركة فاندايك سوفتوار، Inc. في الولايات المتحدة و / أو بلدان أخرى. جميع العلامات التجارية الأخرى أو العلامات التجارية المسجلة هي ملك لأصحابها. حقوق الطبع والنشر © 1995 - فانديك سوفتوار، Inc. جميع الحقوق محفوظة.

مرحبا بكم في منتديات البرامج فانديك.
الانضمام إلى المناقشة اليوم!
2018-05-16 10:47:57، 00001: سيسيون (00000001): ترانسفر (00000001): سيند: ريالباث، باث = // server122 / بروجكتفولدر / بروسيسفولدر /
2018-05-16 10:47:57، 00001: سيسيون (00000001): ترانسفر (00000001): سيند: تشانج-باث = // server122 / بروجكتفولدر / بروسيسفولدر /
2018-05-16 10:47:58 00001: جلسة (00000001): نقل (00000001): فشل ريالباث (0x00000002): النظام لا يمكن العثور على الملف المحدد.
2018-05-16 10:47:58، 00001: سيسيون (00000001): ترانسفر (00000001): سيند: تشانج-باث = // server122 / بروجكتفولدر / بروسيسفولدر /
2018-05-16 10:47:58 00001: جلسة (00000001): نقل (00000001): فشل ريالباث (0x00000002): النظام لا يمكن العثور على الملف المحدد.
التنزيلات.
الدعم.
فشيل، سيكوركت، سيكوريفس، إنتونل، كرت، و أبسولوتفتب هي علامات تجارية أو علامات تجارية مسجلة لشركة فاندايك سوفتوار، Inc. في الولايات المتحدة و / أو بلدان أخرى. جميع العلامات التجارية الأخرى أو العلامات التجارية المسجلة هي ملك لأصحابها. حقوق الطبع والنشر © 1995 - فانديك سوفتوار، Inc. جميع الحقوق محفوظة.

مرحبا بكم في منتديات البرامج فانديك.
الانضمام إلى المناقشة اليوم!
والفكرة هي كتابة هذا التحميل (بما في ذلك جميع معلومات تسجيل الدخول) لتمكين نقل الملفات المجدولة آليا. أنا بحاجة إلى استخدام سفتب.
سفكسكل & لوت؛ سورس باث & غ؛ سفتب: // وسر: باسورد @ هوست أدرس: بورت / دستيناتيون باث.
تظهر لي رسالة خطأ: & كوت؛ نسخ الملفات المحلية غير معتمدة & كوت؛ .
سفكسكل / الكتابة دائما & لوت؛ مسار المصدر & غ؛ / S / & لوت؛ مسار الجلسة & غ؛
أنا دائما مطالبتك بكلمة مرور.
أمثلة على تعليمات سطر الأوامر العامة ل سفكسل.
عمليات سطر الأوامر الأخرى.
SFXCL. exe / كيكسينك & لوت؛ لوكال باث & غ؛ & لوت؛ مسار الجلسة & غ؛ & لوت؛ مسار بعيد & غ؛ & لوت؛ أوبلود | تحميل | مرآة وGT. على سبيل المثال، لتعكس مجلد محلي مع مجلد بعيد:
SFXCL. exe [خيارات] / حذف ريموسورس [ريموتورس [. ]] / رينام تقوم هذه العملية بإعادة تسمية الملفات أو الدلائل من سطر الأوامر.
بعد اكتمال سفكسكل تشغيل، فإنه يعود قيمة إلى الكيان الشروع (التطبيق، ملف دفعي، الخ). إذا كان المدى ناجحا، سيقوم البرنامج بإرجاع صفر (0). إذا كان تشغيل أي أخطاء، سوف سفكسكل عودة شيء آخر من الصفر. ويمكن بعد ذلك استخدام هذه القيمة التي تم إرجاعها بواسطة تطبيقات أخرى. على سبيل المثال، راجع ملف الدفعات التالي.
@٪ // \\:) * ثم سأحدد سطر الأوامر على النحو التالي:
في كل مرة أرى هذه السلاسل في تسجيل الناتجة إلى وحدة التحكم:
& كوت؛ اتصال ب & لوت؛ هوسنام & غ؛ أنشئت.
ريكف: الحالة 8، نص: عملية غير مدعومة & كوت؛
الصيحة! عملت بعض أكثر مع دعم وأدركت أن المسار البعيد يجب أن تكون محددة بالنسبة إلى المسار الافتراضي للمستخدم الذي تقوم بالاتصال كما هو الحال عندما كنت تحاول نقل البرنامج النصي مع ورل.
مثال: يسجل حساب المستخدم الخاص بي في مجلد / دبا افتراضيا (يمكنك التحقق باستخدام واجهة المستخدم الرسومية للاتصال)، لذلك أنا تنسيق الأمر مثل هذا:
التنزيلات.
الدعم.
فشيل، سيكوركت، سيكوريفس، إنتونل، كرت، و أبسولوتفتب هي علامات تجارية أو علامات تجارية مسجلة لشركة فاندايك سوفتوار، Inc. في الولايات المتحدة و / أو بلدان أخرى. جميع العلامات التجارية الأخرى أو العلامات التجارية المسجلة هي ملك لأصحابها. حقوق الطبع والنشر © 1995 - فانديك سوفتوار، Inc. جميع الحقوق محفوظة.

Sfxcl. exe خيارات سطر الأوامر
الحصول على فيا أب ستور قراءة هذه المشاركة في التطبيق لدينا!
إنشاء خدمة مع sc. exe؛ كيفية تمرير في معلمات السياق.
عند استخدام سك إنشاء سيرفيسنام بينباث = "المسار"، كيف يمكن تمرير الوسيطات إلى مجموعة Context. Parameters فئة إنزتالر؟
قراءتي لوثائق sc. exe هي أنه لا يمكن تمرير هذه الوسيطات إلا في نهاية بنباث، ولكن لم أجد مثالا أو تمكنت من القيام بذلك بنجاح.
11 أجوبة.
الحيلة هي ترك مسافة بعد = في بيان الإنشاء الخاص بك، وأيضا لاستخدام "" لأي شيء يحتوي على أحرف أو مسافات خاصة.
من المستحسن تحديد اسم العرض للخدمة وكذلك إعداد الإعداد لبدء لصناعة السيارات بحيث يبدأ تلقائيا. يمكنك القيام بذلك عن طريق تحديد ديسبلاينام = يورديسبلاينام و ستارت = أوتو في بيان الإنشاء الخاص بك.
هنا مثال:
إذا كان هذا العمل يجب أن نرى:
معلمات الخدمات التي تم إنشاؤها لديها بعض القضايا تكوين خاصة، لا سيما إذا كان الأمر يتضمن المسافات أو علامات الاقتباس:
إذا كنت ترغب في إدخال معلمات سطر الأوامر للخدمة، يجب عليك إرفاق سطر الأوامر بأكمله في علامات الاقتباس. (ودائما ترك مساحة بعد بنباث = وقبل الاقتباس الأول، كما أشار مرسوادج خارج)
لذلك، لإنشاء خدمة للأمر باث \ COMMAND. EXE --param1 = شيز ستستخدم المعلمة بنباث التالية:
إذا كان المسار إلى القابل للتنفيذ يحتوي على مسافات، لديك لإرفاق المسار في علامات الاقتباس.
لذلك بالنسبة للأمر الذي يحتوي على كل من المعلمات ومسار بمسافات، تحتاج إلى علامات اقتباس متداخلة. لديك للهروب من يقتبس الداخلية مع مائل الارتجاع \ "، وينطبق الشيء نفسه إذا المعلمات نفسها تحتوي على اقتباسات، سوف تحتاج إلى الهروب تلك أيضا.
على الرغم من استخدام مائل كحروف الهروب، لم يكن لديك للهروب من شرطة مائلة عكسية العادية الواردة في المسار. وهذا يتناقض مع الطريقة التي تستخدم بها عادة رسومات مائلة كحروف هروب.
لذلك لأمر مثل.
"باث ويث سباسس \ COMMAND. EXE" --param-ويث-كووتس = "a b c" --param2:
هنا مثال ملموس من وثائق سفنزيرف، الذي يظهر جميع الحالات الخاصة:
(يتم إضافة سطر الفواصل لقراءة، لا تشملها)
هذا من شأنه إضافة خدمة جديدة مع سطر الأوامر "C: \ بروغرام فيليز \ كولابنيت سوبفيرزيون سيرفر \ svnserve. exe" --service - r "C: \ ماي ريسبوسيتوريز".
لذلك باختصار.
مساحة بعد كل معلمة سك: بينباث = _، ديسبلاينام = _ و ديبند = = كل معلمة سك التي تحتوي على مسافات يجب أن تكون محاطة باقتباس جميع علامات الاقتباس الإضافية داخل بينباث يتم هروبها مع عناصر مائلة للخلف: \ "كافة باكسلاشيس داخل بينباث لا يتم هروب.
كان لي مشاكل الحصول على هذا للعمل على ويندوز 7. يبدو أن تجاهل الوسيطة الأولى مررت في ذلك كنت بينباث = "C: \ باث \ تو \ service. exe - bogusarg - realarg1 - realarg2" وعملت.
يمكنني استخدامه لإنشاء فقط من دون معلمات ثم قم بتحرير التسجيل هكلم \ سيستيم \ كيرنتكونترولسيت \ سيرفيسز \ [يورسرفيس].
يعمل هذا الأمر:
ومن المهم أيضا أخذ في الاعتبار كيف يمكنك الوصول إلى الحجج في التعليمات البرمجية للتطبيق.
في تطبيق C # استخدم فئة سيرفيسباس:
لقد سجلت خدمتي باستخدام.
سك إنشاء ميسرفيس بينباث = "MeyService. exe arg1 arg2"
ولكن لم أستطع الوصول إلى الحجج من خلال المتغير الأرجواني عند تشغيله كخدمة.
وثائق مسن تشير إلى عدم استخدام الطريقة الرئيسية لاسترداد وسيطات بينباث أو إيماجيباث. بدلا من ذلك يقترح وضع المنطق الخاص بك في الأسلوب أونستارت ثم باستخدام (C #) environment. GetCommandLineArgs ()؛ .
للوصول إلى الوسيطات الأولى أرج1 أحتاج إلى أن أفعل مثل هذا:
وهذا من شأنه الطباعة.
تأكد من وجود علامات اقتباس في بداية ونهاية قيمة بنباث.
لقد وجدت وسيلة لاستخدام سك.
سك كونفيغ بينباث = "\" c: \ باث بمسافات فيه \ service_executable. exe \ ""
وبعبارة أخرى، استخدم \ للهروب من أي "كنت تريد البقاء على قيد الحياة العبور في التسجيل.
لم أستطع التعامل مع هذه المسألة مع المقترحات الخاصة بك، في النهاية مع مجلد x86 عملت فقط في شل السلطة (ويندوز خادم 2018) باستخدام متغيرات البيئة:
إذا حاولت كل ما سبق، ولا يزال لا يمكن تمرير الحجج إلى الخدمة الخاصة بك، إذا كانت خدمتك كتبت في C / C ++، وهنا ما يمكن أن تكون المشكلة: عند بدء تشغيل الخدمة من خلال "سك ستارت arg1 arg2"، سك يدعو خدمة سيرفيسماين خدمتك مباشرة مع تلك الأرجح. ولكن عند بدء تشغيل ويندوز الخدمة (في وقت التمهيد، على سبيل المثال)، انها الوظيفة الرئيسية للخدمة (_tmain) التي تسمى، مع معلمات من "بنباث" التسجيل.

No comments:

Post a Comment