1. Para iniciar y detener un servicio antes de la copia:
Mediante Powershell (Recomendado):
Este modo reinicia servicios dependientes del servicio reiniciado (recomendado). Se pueden poner varios comandos separados por “punto y coma” dentro de las comillas dobles, por ejemplo: -command "Restart-Service Winmgmt -Force; Restart-Service wscsvc"
Mediante CMD:
Este modo solo funciona cuando no hay servicios dependientes del servicio reiniciado:
2. Para detener un servicio durante todo el proceso de backup:
Si se desea detener un servicio hasta finaliza el backup, por ejemplo, el audio de Windows (servicio “Audiosrv”) antes de hacer la copia (es mejor solo detenerlo y para iniciarlo nuevamente usar las tareas programadas de Windows, así si falla el inicio despues del backup – en caso tal que el servicio se haya reiniciado solo – no mostraría un mensaje de error)
Recomendado (Detener servicio desde plan de copia y reiniciarlo usando tareas de Windows):
NOTA: La ruta de archivo origen y destino no puede tener espacios, por lo que para conocer la ruta de 8 caracteres mediante cmd se puede ejecutar el comando “dir /x” en el directorio padre para evitar el uso de dichos espacios. También se podría usar la herramienta mklink.exe (nativa).
* Ejemplo en el caso del servicio de SQL Vss List Writer:
* O por ejemplo, el servicio de ShadowCopy usado por Sharepoint onpremise “Sharepoint Foundation Search V4” es “spsearch4”
Tarea para iniciar el servicio detenido:
Se puede crear una tarea programada de Windows (utilizando el programador de tareas “taskschd.msc”) para que se inicie a cierta hora el servicio detenido (cuando probablemente ya haya acabado de hacer backup). Los parámetros de la tarea serían (en el caso de ejemplo del servicio spsearch4):
· Tipo: Tarea básica
· Programa o script: C:\Windows\System32\cmd.exe
· Argumentos: /c "net start spsearch4"
· Iniciar en: C:\Windows\System32\
· Con usuario SYSTEM (Se indica esta opción después de crear la tarea y editarla nuevamente)
3. Para copiar un archivo antes de un backup:
Esta funcionalidad es útil en casos de bases de datos que no permiten crear en caliente una copia en la nube (por ejemplo Firebird), donde se puede crear una copia del archivo en caliente (Archivo.fdb), y luego a esa copia (NombreCopia.fdb) se le hace el backup en la nube.
NOTA: La ruta de archivo origen y destino no puede tener espacios, por lo que para conocer la ruta de 8 caracteres mediante cmd se puede ejecutar el comando “dir /x” en el directorio padre para evitar el uso de dichos espacios. También se podría usar la herramienta mklink.exe (nativa).