Use estes scripts para fazer upload de um instantâneo de backup e importá-lo em um ambiente do Account Reconciliation.
Script de Amostra para Windows
Crie um arquivo chamadoimportBackupSnapshot.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)" $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 Amostra para Linux/UNIX
Crie um arquivo chamadoimportBackupSnapshot.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} uploadfile "${snapshotName}.zip" ${epmautomatescript} importsnapshot "${snapshotName}" "userPassword=${userPassword}" ${epmautomatescript} deletefile "${snapshotName}.zip" ${epmautomatescript} logout
Amostra do Arquivo input.properties
Para executar os scriptsimportBackupSnapshot
, crie o arquivo input.properties
e atualize-o com as informações do seu ambiente. Salve o arquivo no diretório em que importBackupSnapshot.sh
ou importBackupSnapshot.ps1
está armazenado.
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
Tabela 3-23 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. |
senha |
A senha do Administrador de Serviço ou o nome e a localização do arquivo de senha criptografado. |
serviceURL |
URL do ambiente em que você deseja importar o instantâneo. |
snapshotName |
O nome do instantâneo do qual os artefatos e dados serão importados. Esse instantâneo já deve ter sido carregado no ambiente usando o comando uploadFile. |
userPassword |
A senha padrão que deve ser atribuída a todos os novos usuários criados no domínio de identidades como resultado da importação desse instantâneo. |
Execução do Script
importBackupSnapshot.ps1
ou importBackupSnapshot.sh
copiando o script de uma seção anterior.input.properties
e salve-o no diretório em que o script runPreformattedBalances
está localizado. O conteúdo desse arquivo varia em função do seu sistema operacional. Consulte Amostra 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.
importBackupSnapshot.ps1
../importBackupSnapshot.sh
.