Backup completo della Farm:
rem BAckup full per disaster recovery
cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
stsadm -o backup -directory \\WIN-SHAREFE1\backup\full -backupmethod full
Questo file di script esegue il backup di tutta la farm il commando principale contenuto è
stsadm -o backup -directory \\WIN-SHAREFE1\backup\full -backupmethod full
e’ conveniente dopo la prima esecuzione cambiare il parametro full con differential in modo da fare un backup differenziale e non occupare troppo spazio sul disco.
Backup web application :
rem BAckup full per disaster recovery
cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
stsadm -o backup -directory \\WIN-SHAREFE1\backup\vendite -backupmethod differential -item "nome sito"
Questo script esegue il backup di una web application. Per salvare tutte le web application basterà copiare- incollare il comando sostituendo i parametri.
Il comando principale contenuto è
stsadm -o backup -directory \\WIN-SHAREFE1\backup\vendite -backupmethod differential -item "nome sito"
anche in questo caso la prima volta come backupmethod si dovrà fare un full e poi un differential
bisognerà rieseguire il comando per ogni singola web application ed eventualmente cambiare il path di destinazione es:
stsadm -o backup -directory \\WIN-SHAREFE1\backup\pippo -backupmethod differential -item "nome sito”
Backup site collection:
rem backup site collection
cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
stsadm -o backup -url http://win-sharefe1:35133 -filename C:\backup\site\vendite.bak –overwrite
Questo script permette di “backuppare” la singola site collection. Anche in questo caso il comando principale andrà ripetuto per ciascuna site collection.
Il comando principale contenuto nello script è :
stsadm -o backup -url http://win-sharefe1:35133 -filename C:\backup\site\vendite.bak –overwrite
il sistema creerà un file con estensione bak (vendite.bak nell’esempio) il parametro finale –overwrite permetterà di sovrascrivere il file.
Backup delle cartelle contenenti file di sharepoint (non presenti nel DB)
rem copia delle cartelle contenenti i file inerenti shere point
robocopy.exe "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12" "C:\backup\folder\12" /E /COPYALL /ZB /LOG+:"C:\backup\folder\log.log" /XO
robocopy.exe "C:\Program Files\Microsoft Office Servers\12.0" "C:\backup\folder\binari" /E /COPYALL /ZB /LOG+:"C:\backup\folder\log.log" /XO
robocopy.exe "C:\inetpub\wwwroot" "C:\backup\folder\wwwroot" /E /COPYALL /ZB /LOG+:"C:\backup\folder\log.log" /XO
E’ fortemente consigliato copiare il file contenuti nelle cartelle in cui sharepoint scrive delle informazioni non presenti nel database. Le cartelle sono le seguenti:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12
C:\Program Files\Microsoft Office Servers\12.0
C:\inetpub\wwwroot
E’ consigliato copiarli direttamente tramite un normale comando di copia nello script è stato proposta una soluzione tramite il robocopy (più performante del xcopy)
Backup configurazione IIS7
rem "backup metabase iss7"
cd %windir%\system32\inetsrv
appcmd.exe add backup "backup_IIS7"
cd %windir%\system32\inetsrv\backup
xcopy *.* C:\backup\iis /s /r /Y
rem appcmd.exe delete backup "backup_IIS7"
In IIS7 è stato introdotto un nuovo metodo di backup tramite il comando appcmd.exe
La riga di comando contenuta nello script è molto semplice:
appcmd.exe add backup "backup_IIS7"
Vi è però un problema , non è possible effettuare funzioni di over write del backup quindi nello script viende spostato e cancellato.
No comments:
Post a Comment