Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Уровень серьезности: ошибка
Описание
Использование AsPlainText параметра с командой ConvertTo-SecureString может предоставлять безопасные сведения.
Как
Используйте стандартную зашифрованную переменную для выполнения любых преобразований SecureString.
Рекомендации
Если вам нужна возможность получить пароль из другого места, не запрашивая пользователя, рассмотрите возможность использования модуля SecretStore из коллекции PowerShell.
Пример
Неправильный
$UserInput = Read-Host 'Please enter your secure code'
$EncryptedInput = ConvertTo-SecureString -String $UserInput -AsPlainText -Force
Правильно
$SecureUserInput = Read-Host 'Please enter your secure code' -AsSecureString