com.rpcclient
هذا هو الأمر rpcclient الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
rpcclient - أداة لتنفيذ وظائف MS-RPC من جانب العميل
موجز
rpcclient [-A authfile] [-c ] [-d debuglevel] [-l logdir] [-N]
[-س ] [-U username [٪ password]] [-W workgroup] [-I destinationIP]
{الخادم}
الوصف
هذه الأداة هي جزء من السامبا(7) جناح.
rpcclient هي أداة تم تطويرها في البداية لاختبار وظائف MS-RPC في Samba نفسها.
لقد مرت بعدة مراحل من التطور والاستقرار. العديد من مسؤولي النظام
قاموا الآن بكتابة نصوص حوله لإدارة عملاء Windows NT من UNIX الخاصة بهم
محطة العمل.
OPTIONS
الخادم
اسم NetBIOS للخادم المراد الاتصال به. يمكن أن يكون الخادم أي خادم SMB / CIFS. ال
تم حل الاسم باستخدام الاسم حل طلب خط من smb.conf(5).
-c | - الأمر =
تنفيذ أوامر مفصولة بفاصلة منقوطة (مدرجة أدناه)
-أنا | - عنوان IP -dest-IP
IP العنوان هو عنوان الخادم الذي سيتم الاتصال به. يجب تحديده في
تدوين قياسي "abcd".
عادةً ما يحاول العميل تحديد موقع خادم SMB / CIFS مسمى من خلال البحث عنه
عبر آلية تحليل اسم NetBIOS الموضحة أعلاه في ملف الاسم حل طلب
المعلمة أعلاه. سيؤدي استخدام هذه المعلمة إلى إجبار العميل على افتراض أن الخادم
موجود على الجهاز بعنوان IP المحدد ومكون اسم NetBIOS لملف
سيتم تجاهل المورد الذي يتم الاتصال به.
لا يوجد افتراضي لهذه المعلمة. إذا لم يتم توفيره ، فسيتم تحديده
تلقائيًا من قبل العميل كما هو موضح أعلاه.
-p | - منفذ الميناء
هذا الرقم هو رقم منفذ TCP الذي سيتم استخدامه عند إجراء اتصالات بملف
الخادم. رقم منفذ TCP القياسي (المعروف) لخادم SMB / CIFS هو 139 ، وهو
هو الافتراضي.
-d | --debuglevel = المستوى
مستوى هو عدد صحيح من 0 إلى 10. القيمة الافتراضية إذا لم يتم تحديد هذه المعلمة
هو 0.
كلما زادت هذه القيمة ، سيتم تسجيل المزيد من التفاصيل في ملفات السجل الخاصة بـ
أنشطة الخادم. في المستوى 0 ، فقط الأخطاء الجسيمة والتحذيرات الجسيمة هي التي ستفعل
يتم تسجيلها. المستوى 1 هو مستوى معقول للجري اليومي - يولد مستوى صغير
كمية المعلومات حول العمليات المنفذة.
المستويات فوق 1 ستولد كميات كبيرة من بيانات السجل ، ويجب استخدامها فقط
عند التحقيق في مشكلة. المستويات فوق 3 مصممة للاستخدام من قبل المطورين فقط
وإنشاء كميات هائلة من بيانات السجل ، معظمها مشفّر للغاية.
لاحظ أن تحديد هذه المعلمة هنا سيؤدي إلى تجاوز سجل مستوى معلمة في
ملف smb.conf.
-V | - الإصدار
يطبع رقم إصدار البرنامج.
-s | --configfile =
يحتوي الملف المحدد على تفاصيل التكوين التي يطلبها الخادم. ال
تتضمن المعلومات الموجودة في هذا الملف معلومات خاصة بالخادم مثل printcap
الملف المراد استخدامه ، بالإضافة إلى أوصاف جميع الخدمات التي يجب على الخادم استخدامها
يمد. راجع smb.conf لمزيد من المعلومات. اسم ملف التكوين الافتراضي هو
تحدد في وقت الترجمة.
-l | --log-basename = دليل السجل
اسم الدليل الأساسي لملفات السجل / التصحيح. تمديد ".progname" سيتم إلحاقه
(على سبيل المثال ، log.smbclient ، log.smbd ، إلخ ...). لا يتم إزالة ملف السجل من قبل العميل.
- الخيار = =
تعيين smb.conf(5) الخيار " " إلى قيمة " "من سطر الأوامر. هذا
يتجاوز القيم الافتراضية المترجمة والخيارات المقروءة من ملف التكوين.
-N | - بدون مرور
إذا تم تحديد هذه المعلمة ، فإنها تمنع مطالبة كلمة المرور العادية من العميل إلى
المستخدم. هذا مفيد عند الوصول إلى خدمة لا تتطلب كلمة مرور.
ما لم يتم تحديد كلمة مرور في سطر الأوامر أو يتم تحديد هذه المعلمة ، فإن
سيطلب العميل كلمة مرور.
إذا تم تحديد كلمة مرور في سطر الأوامر وتم تحديد هذا الخيار أيضًا في
سيتم إدخال كلمة المرور في سطر الأوامر بصمت ولن يتم استخدام كلمة مرور.
-k | --kerberos
حاول المصادقة مع kerberos. مفيد فقط في بيئة Active Directory.
-C | --استخدام ذاكرة التخزين المؤقت
حاول استخدام بيانات الاعتماد المخزنة مؤقتًا بواسطة winbind.
-A | - ملف المصادقة = اسم الملف
يتيح لك هذا الخيار تحديد ملف لقراءة اسم المستخدم وكلمة المرور منه
المستخدمة في الاتصال. تنسيق الملف هو
اسم المستخدم =
كلمة المرور =
المجال =
تأكد من أن الأذونات الموجودة في الملف تقيد الوصول من المستخدمين غير المرغوب فيهم.
-U | --user = username [٪ password]
يعيّن اسم مستخدم SMB أو اسم المستخدم وكلمة المرور.
إذا لم يتم تحديد كلمة المرور٪ ، سيُطلب من المستخدم. سيتحقق العميل أولاً
القادم USER متغير البيئة ، ثم اسم السجل متغير وإذا كان أي منهما موجودًا ، فإن
السلسلة كبيرة. إذا لم يتم العثور على هذه المتغيرات البيئية ، اسم المستخدم
الذهبي .
الخيار الثالث هو استخدام ملف بيانات اعتماد يحتوي على نص عادي لملف
اسم المستخدم و كلمة السر. يتم توفير هذا الخيار بشكل أساسي للنصوص البرمجية حيث يقوم المسؤول بذلك
لا ترغب في تمرير بيانات الاعتماد على سطر الأوامر أو عبر متغيرات البيئة. لو
يتم استخدام هذه الطريقة ، تأكد من أن الأذونات على الملف تقيد الوصول
من المستخدمين غير المرغوب فيهم. انظر -A لمزيد من التفاصيل.
كن حذرًا بشأن تضمين كلمات المرور في البرامج النصية. أيضا ، في العديد من الأنظمة الأمر
يمكن رؤية سطر العملية الجارية عبر الأمر ps. لتكون بأمان اسمح دائما
rpcclient للمطالبة بكلمة مرور وكتابتها مباشرة.
-S | - مطلوب التوقيع على | إيقاف |
اضبط حالة توقيع العميل.
-P | - تمرير الآلة
استخدم كلمة مرور حساب الجهاز المخزن.
-e | - encrypt
تتطلب معلمة سطر الأوامر هذه أن يدعم الخادم البعيد ملحقات UNIX أو
أنه تم اختيار بروتوكول SMB3. يطلب تشفير الاتصال.
يفاوض بشأن تشفير SMB باستخدام امتدادات SMB3 أو POSIX عبر GSSAPI. يستخدم
إعطاء بيانات اعتماد لمفاوضات التشفير (إما kerberos أو NTLMv1 / v2 إذا كان
المجال المعطى / اسم المستخدم / كلمة المرور ثلاثية. فشل الاتصال إذا تعذر التشفير
عن طريق التفاوض.
--pw-nt- التجزئة
كلمة المرور المقدمة هي تجزئة NT.
-n | - netbiosname
يتيح لك هذا الخيار تجاوز اسم NetBIOS الذي يستخدمه Samba لنفسه. هذا
مطابق لوضع netbios الاسم المعلمة في ملف smb.conf. ومع ذلك ، أ
سيكون لإعداد سطر الأوامر الأسبقية على الإعدادات في smb.conf.
-i | - النطاق
يحدد هذا نطاق NetBIOS الذي سيستخدمه nmblookup للتواصل معه عندما
توليد أسماء NetBIOS. للحصول على تفاصيل حول استخدام نطاقات NetBIOS ، راجع rfc1001.txt
و rfc1002.txt. نطاقات NetBIOS هي جدا نادرًا ما تستخدم ، فقط قم بتعيين هذه المعلمة إذا كنت
هي مسؤول النظام المسؤول عن جميع أنظمة NetBIOS التي تتصل بها
مع.
-W | - مجموعة العمل = المجال
قم بتعيين مجال SMB لاسم المستخدم. هذا يتجاوز المجال الافتراضي وهو
المجال المحدد في smb.conf. إذا كان المجال المحدد هو نفسه خوادم NetBIOS
الاسم ، يتسبب في قيام العميل بتسجيل الدخول باستخدام خوادم SAM المحلية (على عكس ملف
المجال SAM).
-O | - خيارات المقبس خيارات
خيارات مأخذ TCP لتعيينها على مقبس العميل. راجع معلمة خيارات المقبس بتنسيق
صفحة دليل smb.conf لقائمة الخيارات الصالحة.
-؟ | - مساعدة
اطبع ملخصًا لخيارات سطر الأوامر.
--استخدام
عرض رسالة استخدام موجزة.
أوامر
LSARPC
استفسار
سياسة معلومات الاستعلام
البحث
حل قائمة معرفات الأمان إلى أسماء المستخدمين.
أسماء البحث
حل قائمة أسماء المستخدمين إلى معرفات الأمان.
تعداد
عد المجالات الموثوقة
التعدادات
عد الامتيازات
getdispname
احصل على اسم الامتياز
lsaenumsid
تعداد LSA SIDS
lsaenumprivsaccount
تعداد امتيازات SID
lsaenumactrights
تعداد حقوق SID
lsaenumacct صحيح
تعداد الحسابات مع الحق
الحقوق
إضافة حقوق إلى حساب
lsaremoveacctrights
إزالة الحقوق من حساب
lsalookupprivvalue
الحصول على قيمة امتياز نظرا لاسمها
com.lsaquerysecobj
استعلام عن كائن أمان LSA
لساربك-DS
com.dsroledominfo
احصل على معلومات المجال الأساسية
DFS
com.dfsexist
الاستعلام عن دعم DFS
com.dfsadd
أضف مشاركة DFS
com.dfsremove
إزالة مشاركة DFS
com.dfsgetinfo
الاستعلام عن معلومات مشاركة DFS
دفسنوم
تعداد مشاركات dfs
REG
إغلاق
الاغلاق عن بعد
إحباط
إحباط إيقاف
سرفسفك
com.srvinfo
معلومات استعلام الخادم
netshareenum
تعداد المشاركات
netsharenumall
تعداد جميع المشاركات
netsharegetinfo
احصل على معلومات المشاركة
netsharesetinfo
تعيين مشاركة المعلومات
netsharesetdfsflags
تعيين أعلام DFS
netfilenum
تعداد الملفات المفتوحة
com.netremotetod
إحضار الوقت البعيد من اليوم
netnamevalidate
تحقق من اسم المشاركة
netfilegetsec
احصل على أمان الملف
نيتسيسديل
حذف الجلسة
نتيسينوم
عد الجلسات
netdiskenum
تعداد الأقراص
netconnenum
تعداد الاتصالات
netshareadd
أضف حصة
نتشارديل
حذف حصة
SAMR
المستخدم الاستعلام
الاستعلام عن معلومات المستخدم
مجموعة الاستعلام
معلومات مجموعة الاستعلام
مجموعات الاستعلام
مجموعات المستخدمين الاستعلام
الاستعلام
عضوية مجموعة الاستعلام
الاستعلام
الاستعلام عن عضوية الاسم المستعار
الاستعلام
معلومات عرض الاستعلام
الاستعلام
معلومات مجال الاستعلام
العدادين
تعداد مستخدمي المجال
مجموعات التعداد
تعداد مجموعات المجال
مجموعات التعداد
تعداد مجموعات الأسماء المستعارة
خلقه
إنشاء مستخدم المجال
com.samlookupnames
ابحث عن الأسماء
com.samlookuprids
ابحث عن الأسماء
com.deletetomuser
حذف مستخدم المجال
samquerysecobj
استعلام عن كائن أمان SAMR
getdompwinfo
استرداد معلومات كلمة مرور المجال
مجال البحث
ابحث عن المجال
سبولس
adddriver [ ]
قم بتنفيذ AddPrinterDriver () RPC لتثبيت معلومات برنامج تشغيل الطابعة على ملف
الخادم. لاحظ أن ملفات برنامج التشغيل يجب أن تكون موجودة بالفعل في الدليل الذي تم إرجاعه بواسطة
getdriverdir. القيم الممكنة لـ قوس هي نفس تلك الخاصة بـ getdriverdir
أمر. ال التكوين يتم تعريف المعلمة على النحو التالي:
اسم السائق الطويل: \
اسم ملف برنامج التشغيل: \
اسم ملف البيانات: \
اسم ملف التكوين: \
اسم ملف التعليمات: \
اسم مراقب اللغة: \
نوع البيانات الافتراضي: \
قائمة ملفات مفصولة بفواصل
يجب إدخال أي حقول فارغة كسلسلة "NULL".
لا يحتاج Samba إلى دعم مفهوم Print Monitors نظرًا لأنها تنطبق فقط على
الطابعات المحلية التي يمكن لسائقها الاستفادة من ارتباط ثنائي الاتجاه للاتصال.
يجب أن يكون هذا الحقل "NULL". على خادم طباعة NT بعيد ، فإن شاشة الطباعة لملف
يجب تثبيت برنامج التشغيل بالفعل قبل إضافة برنامج التشغيل وإلا سيفشل RPC.
ال الإصدار تتيح لك المعلمة تحديد رقم إصدار برنامج تشغيل الطابعة. إذا حذفت ،
سيتم استخدام إصدار برنامج التشغيل الافتراضي للبنية المحددة. هذا الخيار
يمكن استخدامها لتحميل برامج تشغيل الطابعة لنظام التشغيل Windows 2000 (الإصدار 3).
إضافة طابعة
أضف طابعة على الخادم البعيد. ستتم مشاركة هذه الطابعة تلقائيًا. يكون
تدرك أن برنامج تشغيل الطابعة يجب أن يكون مثبتًا بالفعل على الخادم (انظر adddriver)
و ميناءيجب أن يكون اسم منفذ صالحًا (انظر التعدادات.
deldriver
احذف برنامج تشغيل الطابعة المحدد لجميع البنى. هذا لا يحذف
ملفات السائق الفعلية من الخادم ، فقط الإدخال من قائمة السائقين على الخادم.
deldriverex [هندسة] [إصدار] [أعلام]
احذف برنامج تشغيل الطابعة المحدد والملفات المرتبطة اختياريًا ببرنامج التشغيل.
يمكنك قصر هذا الإجراء على بنية محددة وإصدار معين. إذا كان الجواب لا
الهندسة المعمارية ، سيتم حذف جميع ملفات برنامج التشغيل الخاصة ببرنامج التشغيل هذا. الأعلام
تتوافق مع قيم DPD_ * الرقمية ، أي قيمة 3 طلبات
(DPD_DELETE_UNUSED_FILES | DPD_DELETE_SPECIFIC_VERSION).
تعداد
قم بتعداد كافة بيانات إعداد الطابعة المخزنة على الخادم. على عملاء Windows NT ، هذه
يتم تخزين القيم في السجل ، بينما تقوم خوادم Samba بتخزينها في طابعات TDB.
يتوافق هذا الأمر مع وظيفة MS Platform SDK GetPrinterData () (* This
الأمر غير مطبق حاليًا).
التعداد
تعداد بيانات الطابعة لمفتاح
تعداد
قائمة مهام وحالة طابعة معينة. هذا الأمر يتوافق مع MS
Platform SDK EnumJobs () وظيفة
تعداد
تعداد مفاتيح الطابعة
تعداد [المستوى]
ينفذ مكالمة EnumPorts () باستخدام مستوى المعلومات المحدد. حاليا معلومات فقط
يتم دعم المستويات 1 و 2.
محركات التعداد [المستوى]
قم بتنفيذ استدعاء EnumPrinterDrivers (). هذا يسرد العديد من برامج تشغيل الطابعة المثبتة
لجميع الأبنية. راجع وثائق MS Platform SDK للحصول على مزيد من التفاصيل حول
مختلف الأعلام وخيارات الاتصال. مستويات المعلومات المدعومة حاليًا هي 1 و 2 و
3.
طابعات [المستوى]
قم بتنفيذ استدعاء EnumPrinters (). هذا يسرد مختلف الطابعات المثبتة والمشتركة.
راجع وثائق MS Platform SDK للحصول على مزيد من التفاصيل حول مختلف الأعلام و
خيارات الاتصال. مستويات المعلومات المدعومة حاليًا هي 1 و 2 و 5.
احصل على البيانات
استرجع البيانات لإعداد طابعة معين. راجع أمر enumdata للمزيد
معلومة. يتوافق هذا الأمر مع GetPrinterData () MS Platform SDK
وظيفة.
com.getdataex
احصل على بيانات برنامج تشغيل الطابعة باستخدام keyname
getdriver
استرجع معلومات برنامج تشغيل الطابعة (مثل ملف برنامج التشغيل ، ملف التكوين ، التابع
الملفات ، إلخ ...) للطابعة المحددة. هذا الأمر يتوافق مع
وظيفة GetPrinterDriver () MS Platform SDK. مستوى المعلومات 1 و 2 و 3 حاليًا
أيد.
getdriverdir
قم بتنفيذ GetPrinterDriverDirectory () RPC لاسترداد اسم مشاركة SMB و
دليل فرعي لتخزين ملفات برنامج تشغيل الطابعة لهندسة معمارية معينة. ممكن
قيم قوس هي "Windows 4.0" (لنظام التشغيل Windows 95/98) ، "Windows NT x86" ، "Windows NT
PowerPC "و" Windows Alpha_AXP "و" Windows NT R4000 ".
getprinter
استرجع معلومات الطابعة الحالية. هذا الأمر يتوافق مع GetPrinter ()
وظيفة MS Platform SDK.
com.getprintprocdir
احصل على دليل معالج الطباعة
openprinter
قم بتنفيذ OpenPrinterEx () و ClosePrinter () RPC على طابعة معينة.
مجموعة سائق
قم بتنفيذ أمر SetPrinter () لتحديث برنامج تشغيل الطابعة المرتبط بملف
طابعة مثبتة. يجب بالفعل تثبيت برنامج تشغيل الطابعة بشكل صحيح على الطباعة
الخادم.
راجع أيضًا أوامر طابعات التعداد وبرامج تشغيل التعداد للحصول على قائمة بـ
الطابعات وبرامج التشغيل المثبتة.
addform
إضافة نموذج
سيتفورم
مجموعة الشكل
com.getform
احصل على النموذج
حذف الشكل
حذف النموذج
تعداد
تعداد النموذج
الطابعات
تعيين تعليق الطابعة
setprinterdata
قم بتعيين بيانات الطابعة REG_SZ
setprintername
قم بتعيين اسم الطابعة
com.rffpcnex
اختبار Rffpcnex
تسجيل الدخول إلى الشبكة
logontrl2
التحكم في تسجيل الدخول 2
logontrl
التحكم في تسجيل الدخول
samsync
تزامن سام
سامدلتاس
استعلام Sam Deltas
ساملوجون
سام لوجون
FSRVP
fss_is_path_sup
تحقق مما إذا كانت المشاركة تدعم طلبات النسخة الاحتياطية
fss_get_sup_version
احصل على نسخة FSRVP مدعومة من الخادم
fss_create_expose <[ro | rw]> [share1] ... [shareN]
اطلب إنشاء نسخة مطابقة وعرضها كمشاركة جديدة
fss_delete
طلب حذف نسخة الظل
fss_has_shadow_copy
تحقق من وجود نسخة احتياطية مشتركة مرتبطة
fss_get_mapping
الحصول على معلومات تعيين حصة نسخة الظل
fss_recovery_complete
ضع علامة على النسخة الاحتياطية للقراءة والكتابة على أنها اكتملت عملية الاسترداد ، مما يتيح المزيد من النسخ الاحتياطية
طلبات
يمكنك تحويل أي لحظة سعيدة إلى ذكرى ثمينة وخالدة – احتفظ بها على شكل صورة أو مقطع فيديو باستخدام الكاميرا الخلفية المضمنة. ومن خلال اتصال Bluetooth، يمكنك مشاركة الملفات ذات المحتوى العزيز على قلبك مع أجهزة المقربين منك. أوامر
مستوى التصحيح
قم بتعيين مستوى التصحيح الحالي المستخدم لتسجيل معلومات.
يساعد (؟)
اطبع قائمة بجميع الأوامر المعروفة أو المساعدة الموسعة في أمر معين.
خروج (خروج)
خروج rpcclient.
استخدم rpcclient عبر الإنترنت باستخدام خدمات onworks.net