Utilice estos scripts para eliminar archivos innecesarios de un entorno.
Estos scripts realizan los siguientes pasos:
input.properties
.Script de Windows de ejemplo
Cree un archivo denominado removeUnnecessaryFiles.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)" $file1="$($inputproperties.file1)" $file2="$($inputproperties.file2)" epmautomate login ${username} ${passwordfile} ${serviceURL} epmautomate listfiles epmautomate deletefile ${file1} epmautomate deletefile ${file2} epmautomate logout
Script de Linux/UNIX de ejemplo
Cree un archivo denominado removeUnnecessaryFiles.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} listfiles ${epmautomatescript} deletefile "${file1}" ${epmautomatescript} deletefile "${file2}" ${epmautomatescript} logout
Creación del archivo input.properties
Para ejecutar los scriptsremoveUnnecessaryFiles
, 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 removeUnnecessaryFiles.ps1
o removeUnnecessaryFiles.sh
.
Windows
username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL file1=FILE_NAME file2=FILE_NAME
Linux/UNIX
javahome=JAVA_HOME epmautomatescript=EPM_AUTOMATE_LOCATION username=exampleAdmin passwordfile=examplePassword.epw serviceURL=exampleURL file1=FILE_NAME file2=FILE_NAME
Tabla 3-7 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. |
file1 y file2 |
Nombre de un archivo o una instantánea para suprimirlo del entorno. Si el archivo no está en la bandeja de salida, especifique la ruta y el nombre del archivo. |
Ejecución del script
removeUnnecessaryFiles.ps1
o removeUnnecessaryFiles.sh
copiando el script de una sección anterior.input.properties
y guárdelo en el directorio en el que está ubicado el script removeUnnecessaryFiles
. El contenido de este archivo difiere según su sistema operativo. Consulte Creación del archivo input.properties.
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.
removeUnnecessaryFiles.ps1
../removeUnnecessaryFiles.sh
.