PowerShell vždy dává správci pocit programování, V podstatě jsem developer není opravdu hodně do využitím možností nebo menu, dělat úkoly, jako je zálohování (Nikdy jsem použil možnost zálohování v centrální správěJ)
Pojďme se bavit o zálohování kolekce webů pomocí PowerShell s příklady.
Syntax:
Backup-SPSite <<Kolekce webů URL>>
-Cesta <<Cesta k souboru>>
[-Síla]
[-Potvrdit]
[-NoSiteLock]
[-UseSqlSnapshot]
Příklad 1:
Backup-SPSite http://localhost-Path C:\SiteBackup.bak
Vytvoří zálohu kolekce webů, záložní soubor bude uložen v C: pohon pojmenované jako SiteBackup.bak
Příklad 2:
Backup-SPSite http://localhost-Path C:\SiteBackup.bak-Force
Když je práce plánováno na denní zálohování, v případě, že záložní soubor již existuje v zadané cestě, proces zálohování bude ukončen.
Použití-Force bude prosazovat přepsat na existující soubor.
Příklad 3:
Ve výchozím nastavení Bacup-Site příkaz ať nastaví kolekci webů, jen pro čtení, zatímco je v průběhu zálohování, aby se zabránilo aktualizací a / nebo prevenci záložní soubor z korupce. Pomocí přepínače-NoSiteLock nebude zámek kolekce webů číst jen, zatímco v průběhu zálohování.
Příklad 4:
Přepínač
UseSqlSnapShot bude provádět zálohování pomocí snímků, Tento přepínač bude fungovat pouze s Enterprise Edition.
Dovolená jeden Namítat