Как включить автоматическое заполнение параметра cmdlet в PowerShell?

Итак, я следую этому учебному пособию для начинающих по PowerShell здесь и слежу за тем, что показывает, как включить всплывающее окно с автоматическим предложением, которое появляется при попытке просмотреть все возможные параметры для определенного командлета. Поэтому, когда я пытаюсь воспроизвести его, напечатав "-" после командлета, согласно статье, должно появиться всплывающее окно, отображающее все возможные параметры для командлета. Но для меня это, похоже, не работает - хотя это появляется в определенном формате, но только после того, как я наберу ctrl+ пробел.

Есть ли способ, чтобы параметры появлялись автоматически и во всплывающем формате?

Итак, вот как статья показывает всплывающие подсказки для автозапчастей:

введите описание изображения здесь

А вот мой PowerShell, где я должен ввести ctrl+ пробел, но параметры отображаются в другом формате:

введите описание изображения здесь

NB Я использую PowerShell 5.1.

1 ответ

Решение

Из статьи вы связали:

Каждый командлет имеет несколько параметров, которые настраивают, что он делает. PowerShell ISE автоматически предложит все допустимые параметры и их типы после ввода командлета и дефиса (-)

PowerShell ISE - это инструмент разработки "Интегрированная среда сценариев" для PowerShell, поставляемый с Windows.

powershell.exe это не PowerShell ISE.

Чтобы запустить ISE, введите ise и нажмите Enter в командной строке PowerShell или откройте меню "Выполнить" и запустите powershell_ise.exe

Другие вопросы по тегам