xftp يجلب أوامر FTP بأسلوب Unix إلى مكتبات SharePoint
تصفح وأدر مكتبات مستندات SharePoint من محطة باستخدام أوامر تشبه Unix: ls و cd و get و put و mkdir و rm و mv. يقوم xftp لديفيد م. أندرسون بتغليف واجهة برمجة تطبيقات Microsoft Graph لعرض تجربة CLI تفاعلية لـ SharePoint على Windows وأجهزة الكمبيوتر المكتبية الأخرى. يتم شحنه كملف ثنائي ثابت واحد مع OAuth برمز الجهاز وتخزين مؤقت محلي للتوكن، مما يجعله جذابًا لمسؤولي النظام والمطورين والمستخدمين المتقدمين الذين يفضلون سير العمل في SharePoint المدفوع بلوحة المفاتيح وذو الحمل المنخفض.
كيف يتفاعل xftp مع SharePoint بدون خادم FTP؟
يقوم xftp بترجمة أوامر FTP المعروفة إلى استدعاءات واجهة برمجة تطبيقات Microsoft Graph، لذا لا يتطلب الأمر مكون FTP أو SFTP على جانب الخادم. يفتح الأداة جلسة CLI تفاعلية تعرض مكتبات الوثائق كهرمية قابلة للتنقل، وتستخدم التنفيذ واجهة Graph API للقراءة والكتابة. وهذا يعني أنه يمكنك تنفيذ عمليات الملفات القياسية ضد محتوى SharePoint مباشرة من محطة، دون الحاجة إلى تكوين خدمات على جانب SharePoint.
ما هو تأثير النظام عند تشغيل xftp؟
يتم توزيع xftp كملف ثنائي ثابت واحد بلغة Go بدون تبعيات خارجية، مما يحافظ على بصمته صغيرة على أنظمة سطح المكتب. لأنه يقوم بإجراء استدعاءات API بدلاً من الفهرسة المحلية أو المزامنة المستمرة، فإنه يتجنب العمليات الخلفية الطويلة التي تكون نموذجية لعملاء المزامنة الثقيلة. يفضل التصميم الجلسات التفاعلية القصيرة؛ ستعتمد عمليات النقل الكبيرة المستمرة على عرض النطاق الترددي للشبكة وحدود معدل واجهة Graph API بدلاً من استهلاك الموارد المحلية.
هل يتم التعامل مع المصادقة والأمان المحلي بشكل آمن؟
يستخدم xftp OAuth برمز الجهاز للمصادقة ويخزن رموز التحديث محليًا، لذا لا تتطلب الأداة تضمين بيانات الاعتماد في البرامج النصية. تدفع تدفق رمز الجهاز المستخدم للمصادقة في متصفح وتخزن الرموز لجلسات مستقبلية صامتة. تفصل هذه الطريقة بيانات الاعتماد عن الملف الثنائي وتتماشى مع أنماط الوصول المفوض القياسية لواجهات برمجة التطبيقات السحابية، على الرغم من أن آليات تخزين الرموز تحكم مدى أمان التخزين المحلي على الأجهزة المشتركة.
هل تحتاج إلى معرفة تقنية لاستخدام xftp بشكل تفاعلي؟
يتبع الواجهة تقاليد أوامر Unix، مما يفضل المستخدمين المألوفين بتدفقات العمل في المحطات. تعكس الأوامر أسماء وسلوكيات Unix القياسية، مما يقلل من منحنى التعلم للمسؤولين والمطورين. يشير المشروع إلى أداة شقيقة، xcp، لنقلات لمرة واحدة مكتوبة، لذا يتم تغطية حالات الاستخدام الآلي من خلال المجموعة؛ يمكن للمستخدمين التفاعليين الالتزام بـ xftp دون كتابة منطق الأتمتة.
التقييم العملي ومن يجب أن يستخدمه
xftp يناسب المسؤولين والمطورين الذين يرغبون في التحكم المباشر في ملفات SharePoint عبر لوحة المفاتيح والذين يقبلون سير العمل القائم على الطرفية والتخزين المؤقت المحلي للتوكن. لاستخدام النقل الجماعي المبرمج، استخدم الأداة المساعدة xcp. إذا كنت تفضل التحكم عبر سطر الأوامر والحد الأدنى من الأعباء المحلية، فإن xftp هو خيار قوي وخفيف الوزن. موصى به.