Как вы помните из предыдущей статьи, для получения учетных данных в PowerShell используется командлет Get-Credential. При выполнении команды открывается специальное графическое окно, в котором и вводятся нужные логин\пароль.
Это поведение по умолчанию, но при необходимости способ ввода можно изменить.
Для того, чтобы избавиться от всплывающего окна и получить возможность вводить данные в командной строке, надо добавить в раздел реестра HKLM:\Software\Microsoft\PowerShell\1\ShellIds параметр ConsolePrompting и задать ему значение True. Сделать это можно следующей командой:
Set-ItemProperty -Path ″HKLM:\Software\Microsoft\PowerShell\1\ShellIds″ -Name ConsolePrompting -Value True
Теперь при запросе окно всплывать не будет и вы сможете ввести данные непосредственно в консоли, что гораздо удобнее (на мой взгляд).
0 Комментарии