Uno de los procedimientos el cual es bastante manual dentro de Lync Server es a la hora de realizar un backup (respaldo) y una restoring (restauración) , debido a esto me he animado a compartir con todos ustedes un script que les hará la administración un poco mas sencilla en este sentido, los pasos a seguir son los siguientes:
BACKUP (RESPALDO)
1.- Instalar en el servidor de Lync el Resources Kit que te lo podrás descargar del siguiente enlace:
http://www.microsoft.com/en-us/download/details.aspx?id=21165
2.- Crear en el servidor de Lync las siguientes carpetas (directorios):
c:\backups\config\
c:\backups\LIS\
c:\backups\RGS\
c:\backups\scripts
c:\backups\DBIMPEXP
Nota: Yo he seleccionado la unidad c:\ pero puede ser cualquier unidad dentro del servidor.
3.- Abrimos un Notepad y copian y pegan el siguiente código, luego de copiar y pegar el código debes de salvar el fichero .txt y renombrarlo como .cmd ejemplo: lo salvo como backup.txt y luego lo renombro como backup.cmd
_____________________________________________________________________________________
REM Scripts que permite realizar el backup al servidor de Lync Server 2010
REM Creado por Peter Diaz – MVP
del c:\backups\config\config.xml
del c:\backups\config\config.zip
del c:\backups\LIS\lis.xml
del c:\backups\LIS\lis.zip
del c:\backups\RGS\rgs.zip
«c:\program files\common files\Microsoft Lync Server 2010\support\DBImpExp.exe» /hrxmlfile:c:\backups\DBIMPEXP\backup.xml /sqlserver:FQDN del servidor SQL\instancia SQL
c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe -command «cd $env:Userprofile; Import-Module ‘C:\Program Files\Common Files\Microsoft Lync Server 2010\Modules\Lync\Lync.psd1’;Import-Module ‘c:\Program Files\Microsoft Lync Server 2010\Reskit\RgsImportExport.ps1’;c:\backups\scripts\lync_backup.ps1
exit
______________________________________________________________________________________
Nota: En la línea 9 del código hay que colocar el FQDN del servidor SQL\Instancia ejemplo: sqllync.dominio.com\rtc
Nota: No copiar y pegar las líneas (______) solo lo he hecho para delimitar el código de los scripts
4.- Abrimos nuevamente el Notepad y copiamos y pegamos el siguiente código:
_____________________________________________________________________________________
Export-CsConfiguration -FileName c:\backups\Config\config.xml;
Export-CsConfiguration -FileName c:\backups\Config\config.zip;
Export-CsLisConfiguration -FileName c:\backups\LIS\lis.xml;
Export-CsLisConfiguration -FileName c:\backups\LIS\lis.zip;
Export-CsRgsConfiguration -Source ApplicationServer:Pool.dominio.com -filename c:\backups\RGS\rgs.zip
exit
______________________________________________________________________________________
Nota: En el Script en la línea 5 debes de colocar el nombre de tu servidor pool de Lync
Nota: Luego de salvar l fichero,txt lo debes de renombrar a .ps1 ejemplo: Salvarlo como Lync_backup.txt luego debes de renombrarlo a Lync_backup.ps1, también este comando es solo para Lync Server 2013 pero les aconsejo que igual lo incluyan aunque se trate de un Lync Server 2010
Nota: Si utilizas la consola PowerShell para la creación de scripts tendrás una pantalla como esta (esto es adicional)
Nota: No copiar y pegar las líneas (______) solo lo he hecho para delimitar el código de los scripts
5.- Por ultimo lo recomendado es luego realizar un Windows Task Scheduler en el Servidor de Lync con la programación que nosotros creamos conveniente para que automáticamente se ejecute el scripts.
En estos 5 sencillos pasos podremos tener el backup (respaldo listo)
RESTORING (RESTAURACION)
Para realizar el restoring de nuestro Lync Server 2010 una vez tengamos el backup listo debemos de seguir los pasos que nos indican en el siguiente URL:
http://technet.microsoft.com/en-us/library/hh202185(v=ocs.14).aspx
Peter Diaz
MCT-MVP-MAP-MCC