Перейти к содержимому


Фото
- - - - -

в powershell не вставляется пароль

powershell

  • Please log in to reply
6 ответов в этой теме

#1 Пол Банки

Пол Банки

    Massive Poster

  • Posters
  • 2 001 Сообщений:

Отправлено 30 Август 2024 - 14:09

привет.

мучаюсь с powershell.

перепробовал 2 версии, одна свежескачанная с гитхаба по рекомендации микрософта, также попробовал cmd, ConEmu, и даже фар.

 

даже попробовал экранную клавиатуру - в блокнот вставляет, в поле для пароля никак!

 

берет в буфер строки, вставляет везде, но только не когда надо вводить пароль!

 

как только пароль, так не вставляет в строку, тут же во второе окно повершелл вставляет текст пароля!

 

прошу подсказать куда смотреть.

может это доктор вэб портит?

может еще что-то?



#2 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 392 Сообщений:

Отправлено 30 Август 2024 - 14:26

Как-нибудь так: https://stackoverflow.com/questions/34768795/pass-password-into-credential ?


(exit 0)

#3 Пол Банки

Пол Банки

    Massive Poster

  • Posters
  • 2 001 Сообщений:

Отправлено 30 Август 2024 - 14:34

кажется там о помещении пароля прямо в скрипт без запроса и ввода.

у меня нет скриптов, ручная работа, ssh ключ делаю...



#4 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 392 Сообщений:

Отправлено 30 Август 2024 - 14:34

Имею в виду, что для того, чтобы вставлять пассворд в приглашении к вводу в комстроке, надо, чтобы это была не SecureString( в терминологии ps), а затем уже конвертировать её.

$password = ConvertTo-SecureString "password" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("username", $password)
$session = Enter-PSSession -computername "computername" -credential $cred

 


(exit 0)

#5 Пол Банки

Пол Банки

    Massive Poster

  • Posters
  • 2 001 Сообщений:

Отправлено 30 Август 2024 - 15:39

 

Имею в виду, что для того, чтобы вставлять пассворд в приглашении к вводу в комстроке, надо, чтобы это была не SecureString( в терминологии ps), а затем уже конвертировать её.

$password = ConvertTo-SecureString "password" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("username", $password)
$session = Enter-PSSession -computername "computername" -credential $cred

увы, не понимаю что мне с этими строчками сделать



#6 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 392 Сообщений:

Отправлено 30 Август 2024 - 15:52

С этими -- ничего. Это абстрактный пример. Свои строчки вы же не показали )


(exit 0)

#7 Пол Банки

Пол Банки

    Massive Poster

  • Posters
  • 2 001 Сообщений:

Отправлено 30 Август 2024 - 17:41

похоже я разобрался. спасибо за ответы.

а строчек никаких подобных этим нет, я просто запускаю повершел и ввожу команды





Also tagged with one or more of these keywords: powershell

Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых