-Prompt "Login [$user] password" -AsSecureString
Создаю строку подключения и он вместо пароля передаёт вот такое:
[string]$connectionString = ...Integrated Security=False;User Id=Builder;Password=System.Security.SecureString;
Т.е. System.Security.SecureString
Естественно SQL сервер посылает с таким паролем
Если ввести явно через string, а не securestring, то всё работает.
Что я делаю не так?
Там всё хреново с SecureString. Я долго пытался, но в итоге пришёл к выводу, что ну его нахер.
Вроде сама дока MSDN не советует использовать её
Обсуждают сегодня