Можно ли заблокировать файл powershell для чтения и записи, но его все равно можно запустить, щелкнув правой кнопкой мыши -> Выполнить с помощью Powershell ??
спасибо
Истинная защита информации об учетных данных будет происходить только через некоторую форму делегирования как слой между читаемым сценарием и учетными данными. Существует множество ресурсов для изучения того, как безопасно хранить пароли для использования в сценариях.
Попробуйте прочитать некоторые рекомендации здесь: https://social.technet.microsoft.com/Forums/windows/en-US/8b14f492-88a2-4b25-9ae6-5278a1a8735d/hiding-password-in-the-script?forum=winserverpowershell
Если привилегированные пользователи - единственные, кто может прочитать файл, то, возможно, вам просто нужен пример запутывания (полагается на доверие, поскольку он все еще может использоваться теми, кто может читать сценарий): http://blog.ctglobalservices.com/powershell/rja/store-encrypted-password-in-a-powershell-script/
Вы можете запретить доступ для записи. Но чтобы выполнить скрипт, нужно уметь его читать.