Я пишу сценарий PS для автоматического открытия URL-адреса в браузере Chrome.Я создал объект учетных данных и передал его Start-Process
, как показано ниже.
$username = Read-Host 'What is your username?'
$password = Read-Host 'What is your password?' -AsSecureString
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList @($username,(ConvertTo-SecureString -String $password -AsPlainText -Force))
Start-Process -FilePath Chrome -ArgumentList $url -Credential $credentials
Я ожидаю, что браузер Chrome будет открыт с URL-адресом с использованием объекта учетных данных.Но выдает ошибку, как показано ниже.
Start-Process: эта команда не может быть выполнена из-за ошибки: Ошибка входа: неизвестное имя пользователя или неверный пароль.
Примечание: URL работает нормально, если я передаю учетные данные безопасности Windows вручную, поэтому мои учетные данные хороши.Почувствуйте, что что-то не так при передаче учетных данных безопасности Windows.Не уверен, что не так.