Para importar contenidos tenemos las funciones de CmsShell siguientes:
importResources (String absoluteFilePath, String importPath) importResources (String absoluteFilePath, String importPath, boolean KeepPermisions) importResourcesWithTempProject(StringabsoluteFilePath)
La tercera símplemente nos crea un proyecto temporal donde mete los contenidos.
Para importar es muy sencillo. Después de autenticarnos con login y seleccionar el proyecto con setCurrentProject podemos:
importResources "/tmp/contenidos.zip" "/"
Hemos seleccionado sólo el «/» porque cuando hicimos la copia la hicimos con la ruta completa. Esto dependerá de cómo hayamos hecho la exportación del zip con los contenidos.