ค้นหาเว็บไซต์

ส่งออกและนำเข้าไซต์ย่อยใน SharePoint Server โดยใช้ PowerShell


ส่งออก-นำเข้าไซต์ย่อยโดยใช้ PowerShell ใน SharePoint 2013/2016

จะส่งออกไซต์ย่อย SharePoint ได้อย่างไร ส่งออกไซต์ย่อย SharePoint 2013 PowerShell ซึ่งแตกต่างจาก SharePoint 2013 คุณจะต้องสร้างไซต์ย่อยก่อนแล้วจึงนำเข้า Export-SPWeb cmdlet ใช้เพื่อส่งออกไซต์ย่อย รายการ หรือไลบรารีเอกสาร

เปิดเชลล์การจัดการ SharePoint 2013 และเรียกใช้คำสั่งนี้ เปลี่ยนค่า URL ของไซต์และเส้นทางตามลำดับ


Export-SPWeb "https://sharepoint.company.com/sites/Sales/US/" ` 
         -Path "C:\sales-us.cmp" -IncludeVersions All -includeusersecurity

หากต้องการส่งออกไซต์ รายการ หรือไลบรารีเอกสารโดยใช้การดูแลจากศูนย์กลาง:

คุณยังสามารถส่งออกไซต์ย่อยจากการดูแลจากศูนย์กลางของ SharePoint 2010/2013/2016 ผ่านความสามารถ "ส่งออกไซต์หรือรายการ" ได้ ไปที่ SharePoint Central Administration >> สำรองข้อมูลและคืนค่า >> คลิกที่ลิงก์ "ส่งออกไซต์หรือรายการ" ใต้กลุ่ม "การสำรองข้อมูลแบบละเอียด"

สิ่งสำคัญ: ทั้งไซต์ต้นทางและปลายทางควรใช้เทมเพลตเดียวกัน!

นำเข้าไซต์ย่อยใน SharePoint 2013 โดยใช้ PowerShell

Import-SPWeb PowerShell cmdlet ใช้เพื่อนำเข้าไซต์ย่อยจากการสำรองข้อมูล


Import-SPWeb "https://sharepoint.company.com/sites/Sales/US/" ` 
        -Path "C:\sales-us.cmp"  -includeusersecurity -UpdateVersions overwrite 

ด้วย cmdlet เหล่านี้ เราสามารถส่งออกและนำเข้าไซต์ย่อย รายการ หรือไลบรารีเอกสารโดยเฉพาะได้ คุณยังสามารถใช้ Export-SPWeb และ Import-SPWeb cmdlets เพื่อคัดลอกรายการที่มีข้อมูลระหว่างไซต์ SharePoint/Web Apps/หรือระหว่างสภาพแวดล้อมที่แตกต่างกัน สำหรับเช่น คัดลอกรายการ SharePoint จาก Dev ไปยังเซิร์ฟเวอร์ชั่วคราว

โปรดทราบว่าการส่งออกและนำเข้าไม่เหมือนกับการสำรองข้อมูลและการกู้คืน สิ่งประดิษฐ์บางอย่างจะไม่ถูกคัดลอกระหว่างการส่งออกและนำเข้า เช่น:

  • ข้อมูลการเชื่อมโยงเวิร์กโฟลว์
  • บันทึกการตรวจสอบ
  • รายการถังขยะรีไซเคิล
  • สร้างโดย แก้ไขโดยรายละเอียด ฯลฯ

บทความที่เกี่ยวข้อง