PowerShell เสมอช่วยให้ผู้ดูแลความรู้สึกของการเขียนโปรแกรม, โดยทั่วไปผมพัฒนาไม่ได้จริงๆมากในการใช้ตัวเลือกเมนูหรืองานที่ต้องทำเช่นการสำรองข้อมูล (ฉันไม่เคยใช้ตัวเลือกการสำรองข้อมูลในภาคกลางการบริหารงานJ)
ลองพูดคุยเกี่ยวกับการสำรองข้อมูลของเว็บไซต์การเก็บรวบรวมโดยใช้ PowerShell ด้วยตัวอย่าง.
วากยสัมพันธ์:
Backup - SPSite <<URL ของไซต์คอลเลก>>
-เส้นทาง <<เส้นทางของไฟล์>>
[-บังคับ]
[-ยืนยัน]
[-NoSiteLock]
[-UseSqlSnapshot]
ตัวอย่างเช่น 1:
http Backup - SPSite://localhost Path - C:\SiteBackup.bak
สร้างข้อมูลสำรองของคอลเลกชันไซต์, แฟ้มสำรองจะถูกเก็บไว้ใน C: ไดรฟ์ที่มีชื่อเป็น SiteBackup.bak
ตัวอย่างเช่น 2:
http Backup - SPSite://localhost Path - C:\SiteBackup.bak - Force
เมื่องานมีกำหนดจะใช้เวลาการสำรองข้อมูลรายวัน, หากแฟ้มสำรองมีอยู่แล้วในเส้นทางที่กำหนด, การสำรองข้อมูลจะถูกยกเลิก.
การใช้ - Force จะบังคับใช้เขียนทับไฟล์ที่มีอยู่.
ตัวอย่างเช่น 3:
โดยค่าเริ่มต้นปล่อยให้คำสั่ง Bacup-Site จะตั้งชุดเก็บรวบรวมไซต์เป็นอ่านแล้วเท่านั้น, ในขณะที่การสำรองข้อมูลที่อยู่ในความคืบหน้าเพื่อหลีกเลี่ยงการปรับปรุงและ / หรือป้องกันไม่ให้ไฟล์สำรองจากการทุจริต. การใช้ - สลับ NoSiteLock จะไม่ล็อคคอลเลกชันไซต์เพื่ออ่านได้เท่านั้น, ในขณะที่กำลังสำรองข้อมูล.
ตัวอย่างเช่น 4:
สวิทช์
UseSqlSnapShot จะดำเนินการภาพรวมโดยใช้การสำรองข้อมูล, สวิทช์นี้จะทำงานเฉพาะกับ Enterprise Edition.
ปล่อยให้ตอบกลับ