Перейти к основному содержимому
Версия: Privileged Access Manager 2.9

Работа с AAPM Console Tool

Pam.Tools.Aapm — консольная утилита для автоматизированного получения паролей или SSH ключей учетных записей Приложениями.

Путь: ..PAM_2.9.0\indeed-pam-tools\aapm\

Настройка консольной утилиты

Для настройки консольной утилиты необходимо отредактировать файл appsettings.json:

Секция Auth:

  • Auth.Username — имя Приложения
  • Auth.Password — пароль Приложения. Для того, чтобы получить пароль необходимо перейти в UC → Приложения → Показать учетный данные.

Секция Endpoints:

  • CoreUrl — адрес Core
  • IdpUrl — адрес Idp

Пример настройки:

{
"Auth": {
"Username": "MyApplication",
"Password": "M3YTy;[j;q&*DrZQSl(?B1agm$7uS+",
},
"Endpoints": {
"CoreUrl": "https://debmng.indeed.test/core",
"IdpUrl": "https://debmng.indeed.test/idp"
}

Использование консольной утилиты

Windows

Для запуска консольной утилиты необходимо открыть терминал, перейти в папку с утилитой и выполнить команду .\Pam.Tools.Aapm.exe

Возможные параметры: 

Примеры использования:

  1. Ввод: ./Pam.Tools.Aapm.exe get-password --name INDEED\IPAMADServiceOps
  2. Ввод: ./Pam.Tools.Aapm.exe get-accounts

Linux

Важно

Убедитесь, что dotnet-runtime-6.0 установлена.

Чтобы запустить консольную утилиту, откройте терминал, перейдите в папку с утилитой:

cd PAM_2.9.0\indeed-pam-tools\aapm\

и вызовите команду Pam.Tools.Aapm.dll с нужным аргументом.

Пример использования:

Ввод
dotnet Pam.Tools.Aapm.dll get-accounts