Задать вопрос

Защита пароля в сценарии powershell

Добрый день!
Есть задача резервного копирования базы с одного компьютера на другой.
Один компьютер в домене, второй в рабочей группе.
Для подключения диска с базой используются определенные учетные данные (логин — пароль)
Хотелось бы максимально обезовасить эти учетные данные от лишних глаз.
Можно ли как-то зашифровать используемый пароль в сценариях PowerShell?
пока нашел применение ConvertTo-SecureString и чтение данных из файла. Но там пароль тоже хранится в открытом виде… Вот такая заковыка…
  • Вопрос задан
  • 7495 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
uksus
@uksus
А пароль должен быть в открытом виде или защищен (SecureString)?
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
ixSci
@ixSci
Попробуйте посмотреть в сторону crypto API
www.sysadmins.lv/PermaLink,guid,1cec0947-9113-4de2-bf48-809a09849f4c.aspx
Ответ написан
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Я проблему логина на шары недоменной домашней машины с доменного приносимого домой ноутбука решил просто — при совпадении пару loginname + password на обоих машинах пользователь считается аутентичным и авторизованным, т.е.
local-non-domain-pc1\username + «password» = domain-pc2\username + «password»
и даже получает админские привилегии при их наличии.
Ответ написан
Комментировать
Ingtar
@Ingtar Автор вопроса
Вот про шифрование самого файла не подумал…
А так использовал ту же конструкцию) Просто смущает, что скопировав файл $File, можно провернуть тоже самое на любом другом компьютере.
Ответ написан
YMax
@YMax
Системный администратор
Как вариант решения - ps2exe, пример использования.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы