Размер окна запроса учетных данных Powershell - PullRequest
0 голосов
/ 14 февраля 2020

Powershell Noob здесь.

У меня есть базовый c скрипт Powershell, который запрашивает учетные данные пользователя и затем запускает программы MM C для удаленного администрирования (пример: dsa.ms c). Никаких проблем со сценарием.

Однако меня не устраивает размер окна "Windows Powershell Credentials Request". Я использую Get-Credential "$env:USERDNSDOMAIN\", но наше доменное имя довольно длинное.

Что бы я хотел:

  1. (Предпочитается) Собрать имя домена, собранное в сценарии ($ env: USERDNSDOMAIN), и когда пользователю предлагается ввести учетные данные ; поле имени пользователя будет пустым, и пользователю нужно будет только ввести свое имя пользователя AD. ИЛИ

  2. Соберите учетные данные в окне PowerShell, чтобы было достаточно места

Любая помощь приветствуется. Заранее спасибо.

1 Ответ

0 голосов
/ 14 февраля 2020

Вы не можете изменить модальное диалоговое окно / пользовательский интерфейс по умолчанию в Windows. Если вы хотите этот элемент управления, вы можете написать свой собственный Winfomr / WPF GUI. разверните его для выполнения пользователями.

Если вы этого еще не сделали, используйте этот бесплатный инструмент (хотя пока только для WinForm) ...

Онлайн-конструктор Powershell Form

... за ваши первые усилия в GUI design, но ознакомьтесь с GUI design (Winform и WPF), чтобы узнать, о чем идет речь, и о других шагах, которые вам нужно будет сделать , чтобы заставить его что-либо делать.

Youtube - 'PowerShell gui design'

Что касается ваших двух пунктов. Вы на полпути там. Просто сделайте это:

Get-Credential "$env:USERDNSDOMAIN\$env:USERNAME"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...