Use esses scripts para remover arquivos desnecessários de um ambiente.
Esses scripts executam as seguintes etapas:
input.properties
.Script de Amostra para Windows
Crie um arquivo chamado removeUnnecessaryFiles.ps1
copiando o script a seguir. Armazene-o em um diretório 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 Amostra para Linux/UNIX
Crie um arquivo chamado removeUnnecessaryFiles.sh
copiando o script a seguir. Armazene-o em um diretório local.
#!/bin/bash . ./input.properties export JAVA_HOME=${javahome} ${epmautomatescript} login "${username}" "${passwordfile}" "${serviceURL}" ${epmautomatescript} listfiles ${epmautomatescript} deletefile "${file1}" ${epmautomatescript} deletefile "${file2}" ${epmautomatescript} logout
Criação do Arquivo input.properties
Para executar os scriptsremoveUnnecessaryFiles
, crie o arquivo input.properties
e atualize-o com as informações do seu ambiente. Salve o arquivo no diretório em que removeUnnecessaryFiles.ps1
ou removeUnnecessaryFiles.sh
está armazenado.
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
Tabela 3-7 Parâmetros de input.properties
Parâmetro | Descrição |
---|---|
javahome |
Localização de JAVA_HOME . Somente para Linux/UNIX. |
epmautomatescript |
Caminho absoluto do EPM Automate (epmautomate.sh ). Somente para Linux/UNIX. |
username |
Nome de usuário de um Administrador de Serviço, que também tem a função de Administrador do Domínio de Identidades. |
senha |
A senha do Administrador de Serviço ou o nome e a localização do arquivo de senha criptografado. |
serviceURL |
URL do ambiente do qual você deseja gerar o instantâneo. |
file1 e file2 |
Nome de um arquivo ou instantâneo a ser excluído do ambiente. Se o arquivo não estiver na Caixa de Saída, especifique o caminho e o nome do arquivo. |
Execução do Script
removeUnnecessaryFiles.ps1
ou removeUnnecessaryFiles.sh
copiando o script de uma seção anterior.input.properties
e salve-o no diretório em que o script removeUnnecessaryFiles
está localizado. O conteúdo desse arquivo varia em função do seu sistema operacional. Consulte Criação do Arquivo input.properties.
Certifique-se de ter privilégios de gravação nesse diretório. Para Windows, pode ser que você precise iniciar o PowerShell usando a opção Executar como Administrador para poder executar o script.
removeUnnecessaryFiles.ps1
../removeUnnecessaryFiles.sh
.