PowerShell תמיד נותן למנהל את התחושה של התכנות, בעיקרון אני מפתח לא באמת הרבה לתוך באמצעות אופציות או התפריטים כדי לעשות את המשימות כמו גיבוי (מעולם לא השתמשתי באפשרות גיבוי בניהול המרכזיJ)
בוא נדבר על גיבוי של אוסף אתרים באמצעות PowerShell עם דוגמאות.
תחביר:
גיבוי-SPSite <<כתובת האתר של אוסף>>
-נתיב <<קובץ נתיב>>
[-כוח]
[-לאשר]
[-NoSiteLock]
[-UseSqlSnapshot]
לדוגמה 1:
גיבוי-http SPSite://Localhost-Path C:\SiteBackup.bak
יוצר גיבוי של אוסף האתרים, קובץ הגיבוי יאוחסנו ב-C: הכונן כפי ששמו SiteBackup.bak
לדוגמה 2:
גיבוי-http SPSite://Localhost-Path C:\SiteBackup.bak-Force
כאשר העבודה היא אמורה לקחת את הגיבוי היומי, אם קובץ הגיבוי קיים כבר בנתיב שצוין, תהליך הגיבוי יהיה הסתיים.
באמצעות-Force יאכוף לדרוס על קובץ קיים.
לדוגמה 3:
כברירת מחדל בואו פקודת Bacup האתר יהיה להגדיר את אוסף האתרים לקריאה בלבד, בעת הגיבוי מתבצע כדי למנוע עדכונים ו / או למנוע את קובץ הגיבוי של שחיתות. באמצעות מתג NoSiteLock לא ינעל את אוסף האתרים רק כדי לקרוא, בעת הגיבוי מתבצע.
לדוגמה 4:
מתג
UseSqlSnapShot יבצע את בזק באמצעות גיבוי, מתג זה יעבוד רק עם Enterprise Edition.
השאירו תגובה