Utilice estos scripts para cargar e importar una instantánea de copia de seguridad en un entorno de Account Reconciliation.
Script de Windows de ejemplo
Cree un archivo denominadoimportBackupSnapshot.ps1
copiando el siguiente script. Almacénelo en un directorio local.
$inputproperties = ConvertFrom-StringData(Get-Content ./input.properties -raw) $username="$($inputproperties.username)" $passwordfile="$($inputproperties.passwordfile)" $serviceURL="$($inputproperties.serviceURL)" $snapshotName="$($inputproperties.snapshotName)" $userPassword="$($inputproperties.userPassword)" epmautomate login ${username} ${passwordfile} ${serviceURL} epmautomate uploadfile ${snapshotName}.zip epmautomate importsnapshot ${snapshotName} "userPassword=${userPassword}" epmautomate deletefile ${snapshotName}.zip epmautomate logout
Script de Linux/UNIX de ejemplo
Cree un archivo denominadoimportBackupSnapshot.sh
copiando el siguiente script. Almacénelo en un directorio local
#!/bin/bash . ./input.properties export JAVA_HOME=${javahome} ${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}" ${epmautomatescript} uploadfile "${snapshotName}.zip" ${epmautomatescript} importsnapshot "${snapshotName}" "userPassword=${userPassword}" ${epmautomatescript} deletefile "${snapshotName}.zip" ${epmautomatescript} logout
Archivo input.properties de ejemplo
Para ejecutar los scriptsimportBackupSnapshot
, cree el archivo input.properties
y actualícelo con información para el entorno. Guarde el archivo en el directorio en el que está almacenado importBackupSnapshot.sh
o importBackupSnapshot.ps1
.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL snapshotName=SNAPSHOT_NAME userPassword=IDM_NEW_USER_PWD
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL snapshotName=SNAPSHOT_NAME userPassword=IDM_NEW_USER_PWD
Tabla 3-23 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. |
password |
Contraseña del administrador de servicio o el nombre y la ubicación del archivo de contraseña cifrado. |
serviceURL |
URL del entorno en el que desea importar la instantánea. |
snapshotName |
Nombre de la instantánea desde la que se van a importar los artefactos y los datos. Esta instantánea se debe haber cargado en el entorno utilizando el comando uploadFile. |
userPassword |
Contraseña predeterminada que se debe asignar a todos los nuevos usuarios creados en el dominio de identidad como resultado de esta importación de instantánea. |
Ejecución del script
importBackupSnapshot.ps1
o importBackupSnapshot.sh
copiando el script de una sección anterior.input.properties
y guárdelo en el directorio en el que está ubicado el script runPreformattedBalances
. El contenido de este archivo difiere según su sistema operativo. Consulte Archivo input.properties de ejemplo.
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.
importBackupSnapshot.ps1
../importBackupSnapshot.sh
.