الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتابة باتش للنسخ عبر الشبكة

مغلق
بدأه s_deepblue في 28 يوليو 2005 · 2 رد · 914 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

احتاج لكتابة باتش فايل لينسخ فايل معين من جهاز لأخر عبر الشبكة, النسخ بحد ذاته بسيط بالمر العادي

copy c:\file_y \\server_x\folder_x

هكذا ينسخ فايل y الى الجهاز x على الشيرد فولدر x لمن المشكله هي أن server x يطلب يوزر نيم و بتي وورد عند محاولة الدخول اليه

هل هناك امر لكتابة باتش فايل يدخل الاسم و الباس وورد؟!

Be Blue

#2

غير ما يلزمك فى هذا السكربت

قم بنسخ الكود فى ملف نصى و قم بحفظه بصيغة vbs

Dim MyNetwork,SharedFolder,FSO,MyFile,Dest

'Destination Path
Dest="C:\"
'Create Network Object
Set MyNetwork = CreateObject("WScript.Network")

'First Remove Any Mapped Drive Z:
MyNetwork.RemoveNetworkDrive "Z:",False, True

'Map The Shared Folder To NetWork Drive
MyNetwork.MapNetworkDrive "Z:", "\\www\Test",False, "Administrator", "MyPassword"

'Mapped Drive Name
SharedFolder = "Z:"

'Use The File System Object
'Create File System Object
Set FSO = CreateObject("Scripting.FileSystemObject")
MyFile = SharedFolder & "\File.txt"

'Copy File 
FSO.CopyFile MyFile,Dest

'Remove Objects From Memory
Set MyNetwork = Nothing
Set FSO = Nothing

هذا السكربت سيقوم بتحويل ال Shared Folder الذى يحتوى الملف الذى تريد نقله ل Mapped Drive و بعد ذلك سيقوم بنقلها لل \:C و هو المكان الذى اخترته

قمت بتجربة السكربت بعد كتابته و عمل معى بنجاح

جارى التعديل فى حال وجود اخطاء وافنى بها

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3

شكرا جزيلا لك, و اعتذر عن التأخر في الرد.

Be Blue

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…