Utilice estos scripts para exportar y datos de aplicación y, a continuación, descargarlos en un directorio local.
Estos scripts realizan las siguientes operaciones:
Script de Windows de ejemplo
CreeexportDownloadData.ps1 copiando este script. Guárdelo en un directorio local.
$inputproperties = ConvertFrom-StringData(Get-Content ./input.properties -raw)
$username="$($inputproperties.username)"
$passwordfile="$($inputproperties.passwordfile)"
$serviceURL="$($inputproperties.serviceURL)"
$exportFile1="$($inputproperties.exportFile1)"
$exportFile2="$($inputproperties.exportFile2)"
$exportDataJobName1="$($inputproperties.exportDataJobName1)"
$exportDataJobName2="$($inputproperties.exportDataJobName2)"
epmautomate login ${username} ${passwordfile} ${serviceURL}
epmautomate exportdata ${exportDataJobName1} ${exportFile1}
epmautomate exportdata ${exportDataJobName2} ${exportFile2}
epmautomate listfiles
epmautomate downloadfile ${exportFile1}
epmautomate downloadfile ${exportFile2}
epmautomate logoutScript de Linux/UNIX de ejemplo
CreeexportDownloadData.sh copiando este script. Guárdelo en un directorio local.
#!/bin/bash
. ./input.properties
export JAVA_HOME=${javahome}
${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}"
${epmautomatescript} exportdata "${exportDataJobName1}" "${exportFile1}"
${epmautomatescript} exportdata "${exportDataJobName2}" "${exportFile2}"
${epmautomatescript} listfiles
${epmautomatescript} downloadfile "${exportFile1}"
${epmautomatescript} downloadfile "${exportFile2}"
${epmautomatescript} logoutCreación del archivo input.properties
Cree el archivo input.properties copiando uno de los siguientes scripts y actualizándolo con información para su entorno. Guarde el archivo en el directorio en el que está almacenado exportDownloadData.ps1 o exportDownloadData.sh.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME.zip exportFile2=FILE_NAME.zip exportDataJobName1=JOB_NAME exportDataJobName2=FILE_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL exportFile1=FILE_NAME.zip exportFile2=FILE_NAME.zip exportDataJobName1=FILE_NAME exportDataJobName2=FILE_NAME
Tabla 3-20 Parámetros de input.properties
| Parámetro | Descripción | 
|---|---|
javahome | 
Ubicación JAVA_HOME. Solo para Linux/UNIX. | 
epmautomatescript | 
Ruta de acceso absoluta del ejecutable de EPM Automate (epmautomate.sh). Solo para Linux/UNIX. | 
username | 
Nombre de usuario de un administrador del servicio que también tiene asignado el rol de administrador del dominio de identidad. | 
password | 
Contraseña del administrador de servicio o el nombre y la ubicación del archivo de contraseña cifrado. | 
serviceURL | 
URL del entorno a partir del cual desea generar la instantánea. | 
exportFile1 y exportFile2 | 
Nombre del archivo al que se exportarán los datos. | 
exportDataJobName1 y exportDataJobName2 | 
Trabajo que se utilizará para exportar los datos. | 
Ejecución de los scripts
exportDownloadData.ps1 o exportDownloadData.sh copiando el script de una sección anterior.input.properties y guárdelo en el directorio en el que está ubicado el script exportDownloadData. El contenido de este archivo difiere según su sistema operativo. Consulte Tabla 3-20.
Asegúrese de que tiene privilegios de escritura en este directorio. Para Windows, puede que necesite iniciar PowerShell mediante la opción Ejecutar como administrador para poder ejecutar el script.
exportDownloadData.ps1../exportDownloadData.sh.