Thaiadmin

ขอแนวทางหรือสคริปที่ใช้ดึงไฟล์งานจากเครื่องอื่นๆในเครื่อข่ายที่ Share File ครับ

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Sodear

  • ****
  • 29
  • 0
ท่านใดมีแนวทางหรือสคริปที่ใช้ดึงข้อมูลจากเครื่องอื่นๆในเครื่อข่ายเดียวกัน
สมมุติเครื่องคอมพิวเตอร์เครื่องหลักต้องการดึงข้อมูลมาเก็บไว้ใน d:\backup โดยการ copy ผ่านทาง IP
ของเครื่องคอมพิวเตอร์ เครื่องที่1 เก็บข้อมูลไว้ใน d:\data
                                  เครื่องที่2 เก็บข้อมูลไว้ใน d:\data
ต้องทำอย่างไรบ้างครับ
ขอบคุณมากครับ

ออฟไลน์ B.Pharapat

  • *****
  • 4,820
  • 15
  • เพศ: ชาย
มันก็ทำได้ หลาย วิธีนะครับ ถ้าจะ copy file folder จาก เครื่องหนึ่ง ไปยังอีกเครื่อง
1. ใช้ script อาจจะใช้ จากคำสั่ง xcopy หรือ rocopy ซึ่่งคุณไม่ต้องเขียนเองหรอก ครับ ในเน็ตมีเยอะ แต่อาจจะต้องมาปรับแต่งบ้าง
2. ใช้โปรแกรม sync เช่น พวก allway sync อะไรแบบนี้
3. ใช้ feature ของ windows ที่เรียกว่า dfs ครับ แต่ว่าจะมีเงื่อนไข ว่ามันจำเป็นต้องมีอะไรก่อน ถึงจะใช้งานได้นะครับ

ออฟไลน์ Sodear

  • ****
  • 29
  • 0
มันก็ทำได้ หลาย วิธีนะครับ ถ้าจะ copy file folder จาก เครื่องหนึ่ง ไปยังอีกเครื่อง
1. ใช้ script อาจจะใช้ จากคำสั่ง xcopy หรือ rocopy ซึ่่งคุณไม่ต้องเขียนเองหรอก ครับ ในเน็ตมีเยอะ แต่อาจจะต้องมาปรับแต่งบ้าง
2. ใช้โปรแกรม sync เช่น พวก allway sync อะไรแบบนี้
3. ใช้ feature ของ windows ที่เรียกว่า dfs ครับ แต่ว่าจะมีเงื่อนไข ว่ามันจำเป็นต้องมีอะไรก่อน ถึงจะใช้งานได้นะครับ

ผมจะลองศึกษาดูครับ ขอบคุณมากๆครับ

ผมแนะนำ vbs ครับ ลองเอาไปใช้ดู

โค๊ด: [Select]
Const OVERWRITE_EXISTING = True

Set objFSO = CreateObject("Scripting.FileSystemObject")

' global variables
source = "\\servername\foldername\*.*"
dest = "c:\foldername"

objFSO.CopyFile source, dest, OVERWRITE_EXISTING

If Err = 0 Then
    Wscript.Echo "files copied successfully"
Else
    Wscript.Echo "No files copied"
End If