PowerShell’in GUI arayüzlerinden farkı hem kodlamayı sevenler için büyük bir kolaylık olması hem de arayüzler ile yapılamayacak olan bazı işlemleri yapabilmesidir.
Bunlardan biri de SharePoint üzerinde Site Collection Backup işlemini SQL Snapshot’lar ile gerçekleştirmek. SharePoint 2010’da central administration üzerinden SQL Snapshot backup’ı almak gibi bir seçenek yok.
SQL Snapshot’ın iki önemli gözardı edilemeyecek faydası mevcut; biri hız-performans, diğeri ise süreklilik. Sürekliliği biraz daha açacak olursak, SQL Snapshot ile backup alınırken kullanıcılar Site Coll.’lara ulaşmaya devam edebilir ve istedikleri dökümanları kullanabilirler…
Backup-SPSite http://intranet/sites/site –Path C:\Backup\snapshotbackup.ba –UseSqlSnapShot
PowerShell ile yakınlaşmak istiyorsanız, yaptığınız her arayüz işleminin ardından, aynı işlemi PowerShell’i açarak cmdlets’ler ile tekrar etmenizi öneriyorum.
