Мне нужна хорошая практика.
У меня есть скрипт Powershell, который будет выполнять действие в другой системе, используя выбранную комбинацию пользователя / пароля (для небольшого числа пользователей).Моей первой мыслью было использовать простой CSV вместе со сценарием, но, может быть, есть какой-то лучший способ сделать это?
РЕДАКТИРОВАТЬ: Кажется, вы все думаете, что я слишком усложняю это, но я действительно не :-)
Я делаю сценарий, размещенный на сервере, недоступном для членов команды, который обращается к стороннему API, использующему ключи, и эти ключи должны быть от пользователя к члену для обеспечения подотчетности.
С другой стороны, сценарий обращается к системе поддержки и оттуда берет имя члена команды.
Выглядит примерно так: helpdesk <- script -> API сторонних разработчиков
Другими словами, никто не трогает скрипт вручную (он запускается из планировщика задач), но скрипту необходимо идентифицировать, чей запрос он обрабатывает, затем прочитать соответствующий ключ API и использовать этот ключ для выполнения действий на стороннем сервере.
I думаю , что использования CSV в этом случае будет достаточно (вся учетная запись, с которой запускается сценарий, шифруется EFS), но хотел спросить, как на самом деле кодировать iТс в PS.